-
Tools系列08丨Vim环境配置与命令使用
一.环境配置1.Centos通过下面的命令来查看已经安装的 Vim 版本yum list installed | grep vim如果输出只有下面这样的内容的话,就说明安装的 Vim 版本只有基本功能:vim-minimal.x86_64 2:8.0.1763-13.el8 @System安装图形界面的 Vimsudo yum install vim-X11 如果不在这台机器上进行图形界面登录的话,安装增强版本的 Vimsudo yum install vim-enhanced2.Debi...…
-
OpenVINO系列12丨benchmark Tool介绍使用
一、什么是benchmark ToolBenchmark Tool用来评估支持的设备上的深度学习推理性能,对于所有开箱即用的设备通常都能产生最佳性能。它可以针对两种推理模式测量性能: 同步(Synchronous) –> 面向延迟 异步(Asynchronous) –> 面向吞吐量二、benchmark是怎么运行的启动时,应用程序将读取命令行参数,并将网络和图像/二进制文件加载到Inference Engine插件中,该插件的选择取决于指定的设备。推理请求的数量和执行方法取...…
-
OpenVINO系列11丨Vtune对human-pose-estimation在CPU推理运行的性能分析
全文字数766,预计阅读4min 一、什么是VTune?Vtune可视化性能分析器(Intel VTune Performance Analyzer)是一个用于分析和优化程序性能的工具,作为Intel为众多开发者们提供的专门针对寻找软硬件性能瓶颈的一款分析工具,它能帮助你确定程序的热点(hotspot),帮助你找到导致性能不理想的原因,从而让你能据此对程序进行优化。概括起来Vtune性能分析器能通过以下的手段帮助你发现和定位程序中的性能问题: 从当前系统...…
-
OpenVINO系列10丨human-pose-estimation在CPU、GPU、HDDL、MYRIAD等计算设备上的推理运行
使用设备为NUC,配置如下图:一、前期工作:1.安装openvino,我使用的版本为l_openvino_toolkit_p_2020.4.2872.下载human-pose-estimation-00013.执行bulid4.执行完build以后,会看到提示所有的demos都在~/omz_demos_build/intel64/Release/目录下5.切换到路径/home/kang/omz_demos_build/human_pose_estimation_demo,编译demo二、在...…
-
OpenCV系列03丨视频的读取显示和保存
1. 从相机中读取视频import numpy as np import cv2 as cv # 创建VideoCapture对象来捕获视频,参数用来指定哪个摄像头的数字cap = cv.VideoCapture(0)# 判断摄像头是否打开if not cap.isOpened(): print("无法打开摄像头") exit()while True: # 逐帧获取,cap.read()返回布尔值(True/False),如果正确读取了帧,它将为True ret,f...…
-
OpenCV系列02丨图像的读取显示和保存
1. 读取图像效果展示import cv2 as cv import numpy as np def read_image(): ''' 参数一是图像路径,参数二是一个标志,它指定了读取图像的方式: 1 cv.IMREAD_COLOR: 加载彩色图像。任何图像的透明度都会被忽视。它是默认标志。 0 cv.IMREAD_GRAYSCALE:以灰度模式加载图像 -1 cv.IMREAD_UNCHANGED:加载图像,包括alpha通道 '''...…
-
OpenCV系列01丨介绍与安装
1. OpenCV简介OpenCV是计算机视觉中经典的专用库,支持计算机视觉和机器学习有关的多种算法,支持多种编程语言,例如C++、Python、Java等,并且可在Windows、Linux、OS X、Android和iOS等不同平台上使用。例如OpenCV-Python为OpenCV提供了Python接口,使得使用者在Python中能够调用C/C++,在保证易读性和运行效率的前提下,实现所需的功能。OpenCV-Python是用于OpenCV的Python API,结合了OpenCV ...…
-
OpenVINO系列09丨OpenVINO如何给计算机视觉的应用加速
1. 什么是计算机视觉什么是视频?视频是一系列连续的图像,这些图像的移动速度足够快,让我们的眼睛看到了连续平滑的效果。什么是图像?图像是多个像素组成的阵列,每个像素都有强度级,或有 R,G,B值混合而成的色彩。我们可以操纵图像来模糊,锐化图像或者执行其他任务。什么是OpenCV?OpenCV是一款用于加速计算机视觉的intel软件,可以在intel硬件上加速,是计算机视觉领域最常用的工具库。可用于开发实时的图像处理、计算机视觉以及模式识别程序,并且兼容多种操作系统和平台。可以轻松对图像进行...…
-
OpenVINO系列08丨windows系统python演示人脸表情检测
效果展示一、 准备流程:1. 在python环境中加载openvino打开openvino安装目录如:C:\Intel\openvino\python\python3.6把目录下的openvino文件夹复制到系统的python环境安装目录下如: C:\Python36\Lib\site-packages2. 编译C:\Intel\openvino\deployment_tools\inference_engine\samples 路径下执行:build_samples_msvc2017....…
-
OpenVINO系列07丨windows系统python演示landmark检测模型
效果展示一、 准备流程:1. 在python环境中加载openvino打开openvino安装目录如:C:\Intel\openvino\python\python3.6把目录下的openvino文件夹复制到系统的python环境安装目录下如: C:\Python36\Lib\site-packages2. 编译C:\Intel\openvino\deployment_tools\inference_engine\samples 路径下执行:build_samples_msvc2017....…
-
OpenVINO系列06丨ubuntu系统python演示道路分割模型
效果展示 一、 操作步骤:1. 安装OpenVINO2. 执行下面命令,对samples编译cd /opt/intel/openvino/deployment_tools/inference_engine/samples./build_samples.sh 编译完成后,可以在home目录找到参数cpu_extensioncpu_extension = "/home/kang/inference_engine_samples_build/intel64/Release/lib/libcpu_...…
-
OpenVINO系列05丨windows上演示multi-channel-face-detection-demo
1.下载模型face-detection-retail-0004human-pose-estimation-00012.构建应用"C:\Program Files (x86)\IntelSWTools\openvino\deployment_tools\inference_engine\samples\build_samples_msvc2017.bat" 3.设置环境变量"C:\Program Files (x86)\IntelSWTools\openvino\bin\setupvars...…
-
OpenVINO系列04丨Ubuntu上演示human-pose-estimation-0001
1.下载模型进入open_model_zoo路径cd /opt/intel/openvino/deployment_tools/open_model_zoo/tools/downloader查看所有模型命令:./downloader.py --print_all在模型列表中找到要下载的模型并下载:./downloader.py --name human-pose-estimation-0001记录xml文件下载路径:/opt/intel/openvino_2019.3.334/deploy...…
-
OpenVINO系列03丨windows上运行text-detection-0002
一.下载text-detection-0002注意:第一次运行需要从github上克隆 open_model_zoocd C:\Users\<user_name>git clone https://github.com/opencv/open_model_zoo.gitcd C:\Users\<user_name>\open_model_zoo\tools\downloader查看所有模型:python downloader.py --print_all下载模型:p...…
-
OpenVINO系列02丨安装OpenVINO
一.Windows上安装OpenVINO1.图文演示https://blog.csdn.net/kan2016/article/details/895196072.视频演示https://www.bilibili.com/video/BV1Wy4y1m7wg?from=search&seid=7168598740104900502二.Linux上安装OpenVINO1.图文演示https://blog.csdn.net/kan2016/article/details/9737110...…
-
VS Code系列02丨Picgo+jsDelivr+Github搭建高速稳定图床
1.创建github仓库,生成token登录github新建仓库,例如picture_bed打开个人设置,点击settings点击developer settings点击Personal access tokens点击generate new token填写名称,勾选repo划到底部点击generate token生成新token,保存好这个token,一会要用。2.vs code中安装与配置picgo在vs code扩展中安装picgo,打开扩展设置具体设置如下图: 第一项选...…
-
VS Code系列01丨配置Python开发环境
1.安装 python国内下载源:https://mirrors.huaweicloud.com/python/2.打开VS Code,安装中文汉化包Chinese (Simplified) Language Pack3.安装 Material Icon Theme 这是一个比默认更好看的图标样式4.设置代码自动保存在菜单栏的文件,勾选自动保存即可5.安装 Project Manager工作中,我们经常会来回切换多个项目,每次都要找到对应项目的目录再打开,比较麻烦。Project Ma...…
-
Openwrt_03丨N1的固件更新教程
1.下载下载更新脚本url:(https://open.802039.xyz/s/aEuN)[https://open.802039.xyz/s/aEuN]下载固件2.上传脚本和刷机包下载完成的更新脚本 (.sh) 和固件(.img/.img.gz格式均可)上传至目录ssh登陆OpenWrt上传 update-amlogic-openwrt.sh 脚本上传固件openwrt_s905d_n1_R21.12.1_k5.10.88-flippy-68+.img.7z到 /mnt/mmcblk2...…
-
Openwrt_02丨N1的系统配置与使用
刷机完成后,n1有两种配置方式:一种是做主路由,一种是做旁路由。一.做主路由的设置1.设置N1的ip连接网线N1的网口到电脑,同时在usb接口插上千兆网卡装接头,通电登录系统界面,在LAN口更改ip2.设置lan取消桥接,接口选择eth0,勾选强制使用DHCPipv6设置中禁用服务3.设置wan新增wan接口(注意是小写),协议选择DNCP客户端。在物理设置中,取消桥接,接口选择eth14.防火墙的设置然后在网络-防火墙-自定义规则中删除下面的命令iptables -t nat -I PO...…
-
Openwrt_01丨R2S安装与使用
这里推荐三星、闪迪、海康的TF卡,会比较稳定。1.系统固件介绍以及选用2.写盘工具官网下载:http://rufus.ie/ Windows官网下载:https://www.balena.io/etcher/ Mac3.主流的固件小朋友编译固件https://github.com/thomaswcy骷髅头编译固件https://github.com/DHDAXCWsoffchen编译固件https://github.com/soffchen/NanoPi-R2SQiuSimons G...…