![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机视觉
文章平均质量分 54
blog_1103
一起学习,一起进步
展开
-
cv2多图拼接
import numpy as npimport cv2def merge_image(image_list, x_num=2, y_num=2): image_num = len(image_list) frame = np.zeros((720, 1080), dtype=np.uint8) new_image_list = [] x_image_list = [] if image_num%2 == 0: frame = np.原创 2021-12-16 16:19:18 · 3019 阅读 · 0 评论 -
计算机视觉之目标检测库安装记录
detectron2开源项目位置:https://github.com/facebookresearch/detectron2detectron2安装文档:Installation — detectron2 0.6 documentationMMdetection 项目位置:https://github.com/open-mmlab/mmdetectionMMdetection安装文档:依赖 — MMDetection 2.18.0 文档...原创 2021-11-04 16:38:00 · 1676 阅读 · 0 评论 -
DeepStream5.0系列之yolov5使用
0 背景本文旨在对 deepstream 中使用 yolov5 的方法做一介绍测试环境: Ubuntu 18.04, CUDA 10.2, T4, jetpack4.4软件版本:yolov5:3.0,3.1项目地址:https://github.com/DanaHan/Yolov5-in-Deepstream-5.01 安装流程1.1 创建 conda 环境Tips:如果是在 jetson 设备上,可以不用创建 conda 虚拟环境conda create -n yolov5 python=转载 2021-03-23 16:03:09 · 3400 阅读 · 3 评论 -
使用NVIDIA DeepStream创建人体姿势估计应用程序
0 背景本文旨在对deepstream 中使用 yolov5 的方法做一介绍测试环境: Ubuntu 18.04, CUDA 10.2, T4, jetpack4.4软件版本:yolov5:3.0,3.1项目地址:https://github.com/DanaHan/Yolov5-in-Deepstream-5.0转载 2021-03-23 15:43:54 · 1049 阅读 · 0 评论 -
deepstream 样本配置和流
样本配置和流包装内容本节提供有关包括的样本配置和流的信息。*样本:包含样本配置文件,流和运行样本应用程序的模型的目录。samples / configs / deepstream-app:参考应用程序的配置文件:source30_1080p_resnet_dec_infer_tiled_display_int8.txt:演示30个具有主要推理功能的流解码。(仅适用于dGPU和Jetson AGX Xavier平台。)source4_1080p_resnet_dec_infer_tiled_翻译 2021-03-19 10:34:54 · 1636 阅读 · 0 评论 -
GitHub上的DeepStream参考应用程序
用例应用*“ 360度端到端智能停车应用程序”。感知+分析https://github.com/NVIDIA-AI-IOT/deepstream_360_d_smart_parking_application/tree/master/analytics_server_docker/kafka _*面罩检测(TLT + DeepStream)<https://github.com/NVIDIA-AI-IOT/face-mask-detection> _ *使用DeepStream进行修订htt翻译 2021-03-19 10:09:34 · 842 阅读 · 0 评论 -
DeepStream Python示例应用程序源详细信息
Python绑定本节提供有关使用Python进行DeepStream应用程序开发的详细信息。DeepStream 5.0 SDK中包含Python绑定,可在以下位置找到示例应用程序:https : //github.com/NVIDIA-AI-IOT/deepstream_python_apps。在此处阅读有关Pyds API的更多信息:https ????/docs.nvidia.com/metropolis/deepstream/python-api/先决条件Ubuntu 18.04DeepSt翻译 2021-03-18 17:41:53 · 1488 阅读 · 1 评论 -
NVIDIA DeepStream概述
NVIDIA DeepStream概述DeepStream是用于构建AI驱动的应用程序的流分析工具包。它以流数据作为输入-来自USB / CSI摄像机,来自文件的视频或基于RTSP的流,并使用AI和计算机视觉从像素中生成洞察力,以更好地了解环境。DeepStream SDK可以用作许多视频分析解决方案的基础层,例如了解智能城市中的交通和行人,医院中的健康和安全监控,零售中的自检和分析,检测制造工厂中的组件缺陷等。在此处https://ngc.nvidia.com/catalog/collections/n翻译 2021-03-18 17:24:55 · 4779 阅读 · 1 评论 -
jetson nano 从烧录系统开始配置deepstream
jetson烧录系统配置基础环境请查看博主另一篇文章:https://zhangzhe.blog.csdn.net/article/details/100519113deepstream快速入门指南NVIDIA ® DeepStream软件开发工具包(SDK)为加速AI框架来构建智能视频分析(IVA)等的管道。DeepStream运行在NVIDIA ® T4,NVIDIA ®安培和平台,如NVIDIA ®杰特森™纳米,NVIDIA ®杰特森AGX泽维尔™,NVIDIA ®杰特森泽维尔Jetson设定翻译 2021-03-18 14:07:55 · 1102 阅读 · 0 评论 -
海康威视ip摄像头通过网线直接连接笔记本电脑使用
海康威视ip摄像头通过网线直接连接笔记本电脑使用1. ip摄像头连接电源,并通过网线连接电脑。长按reset恢复设置,听到语音即可。2. 到海康威视官网下载 设备网络搜索 应用,可以找到你所连接摄像头设置密码进行激活,记录激活时的ip,恢复设置后默认是192.168.1.64。3. 然后浏览器输入此ip,用户名admin,密码为你设置的密码。4. 手动设置你电脑的网络ip及网关,不要选择自动分配ip。5. 到第三步摄像头设置界面,更改其配置,改成和你电脑同一网段下的ip(不要和你电脑ip原创 2020-12-11 16:36:24 · 42606 阅读 · 0 评论 -
python把两个图片合成一张图
例1.jpg和2.jpg是两张(640*480)大小的图片方法一:利用numpy及cv2实现合并# -*- coding: utf-8 -*- #! python3 import cv2import numpy as np#原图img1 = cv2.imread('1.jpg')img2 = cv2.imread('2.jpg')#灰色图#gray1 = cv2.cvtColor(img1, cv2.COLOR_BGR2GRAY)#gray2 = cv2.cvtColor(i.原创 2020-09-08 11:07:21 · 14210 阅读 · 0 评论 -
3d人物+衣服快速建模-makehuman
很多像我一样刚接触人物建模的时候一头露水,其实使用开源的makehuman建立人物模型超级简单,打开软件基本就会用了,那我为什么还写记录呢?因为可能真的有人会像我一样不知道它的存在,衣服建模只看软件看不到,也记录下自己的使用经验。嘿嘿第一步 下载安装软件makehuman-1.1.1-win32.zip下载链接:下载地址1下载地址2下载后解压并打开目录中“makehuman.ex...转载 2019-06-06 17:20:04 · 5310 阅读 · 1 评论 -
DnCNN代码实践
Github代码:https://github.com/cszn/DnCNNhttps://github.com/husqin/DnCNN-kerashttps://github.com/manumathewthomas/ImageDenoisingGAN转载 2018-12-20 17:52:57 · 8031 阅读 · 3 评论 -
图像处理-python实现图像处理(消噪,直方图均衡化,二值化,形态学)
1、选用合适的图像增强方法对以下给定图像进行增强操作以获取清晰图像;2、对增强后的图像进行阈值处理,获得二值图像;3、对二值图像进行形态学分析,提取有用信息区域(即只剩下字母和数字区域); python程序: import cv2 import numpy as np # 二值形态学运算 def morphology(img): ...转载 2018-12-20 09:47:52 · 1982 阅读 · 0 评论 -
Python程序:从根目录下image文件夹中读取所有的图片,缩放为64*64大小的图片,保存到result文件夹中,并压缩result文件夹
import globfrom PIL import Imageimport osimport zipfile#获取image文件夹下的图片路径path="image\\"#获取到当前文件的目录,并检查是否有result文件夹,如果没有则创建#image、result文件夹及该python文件路径均为:D:\PythonSpace\Newimg_Pat...转载 2018-12-04 16:21:30 · 967 阅读 · 0 评论 -
opencv 官方教程(想学习和使用opencv-python的不二之选)
https://docs.opencv.org/trunk/d6/d00/tutorial_py_root.htmlOpenCV简介了解如何在您的计算机上设置OpenCV-Python!Gui在OpenCV中的功能在这里,您将学习如何显示和保存图像和视频,控制鼠标事件和创建轨迹栏。核心业务在本节中,您将学习图像的基本操作,如像素编辑,几何变换,...原创 2019-04-11 10:45:36 · 2850 阅读 · 0 评论 -
OpenCV + Python 实现静态图像色彩分割
实现色彩分割基本步骤开始导入目标图像,获取图像信息对目标图像进行色彩空间转换设置要分离出来的颜色所对应BGR 色彩空间的上下限依据设定的上下限对目标图像进行二值化转换将得到的二值化图像与原图进行“与”操作结束Code:# --coding: utf-8--import cv2 as cvimport numpy as npdef color_seperate(image...转载 2019-02-19 10:21:24 · 2958 阅读 · 0 评论 -
Python使用OpenCV+pillow提取AVI视频中关键帧图像
问题描述:使用OpenCV把AVI视频切分成静态图像,提取视频中的关键帧,保存为0.jpg、1.jpg、2.jpg.......实现步骤:1)安装扩展库2)准备一个AVI视频,这里以微课系列(5):Python程序中__name__变量的用法中录制的视频为例。3)编写代码,分离视频,保存静态图像。4)查看结果...转载 2019-01-21 13:20:04 · 1865 阅读 · 0 评论 -
关于为什么要用 if cv2.waitKey(1) & 0xFF == ord('q'): break的解释
在某些系统上,waitKey()可能会返回一个不仅仅编码ASCII密钥的值。 (当OpenCV使用GTK作为其后端GUI时,已知在Linux上发生了一个错误库。)在所有系统上,我们可以通过读取返回值中的最后一个字节来确保我们只提取SCII键代码,如下所示:keycode = cv2.waitKey(1)if keycode != -1:keycode &= 0xFF或者 ...原创 2018-12-29 15:55:00 · 5176 阅读 · 0 评论 -
ubuntu16.04安装opencv3.4.1教程
1.去官网下载opencv,在本教程中选用的时opencv3.4.1,其他版本的配置方法异曲同工。下载链接http://opencv.org/releases.html,选择sources版本2.解压下载下来的zip包unzip opencv-3.4.1.zip3.进入到解压后的文件包中4.安装依赖库和cmake ,如果提醒需要apt-get update,那就先sudo su进...转载 2018-12-25 13:58:48 · 193 阅读 · 1 评论 -
解决cv2.error: OpenCV(3.4.3) /io/opencv/modules/highgui/src/window.cpp:356: error
1 致谢感谢网友Doriex提供的帮助链接如下:https://blog.csdn.net/qq_39776301/article/details/794831982 问题描述今天在学习在Python中使用OpenCV 安装好了之后进行打开图片的简单测试测试代码如下:进行测试的时候出现了错误cv2.error: OpenCV(3.4.3) /io/opencv/mod...原创 2018-12-10 11:28:24 · 34374 阅读 · 0 评论 -
Python-OpenCV 处理视频(三)(四)(五): 标记运动轨迹 运动检测 运动方向判断
0x00. 光流光流是进行视频中运动对象轨迹标记的一种很常用的方法,在OpenCV中实现光流也很容易。CalcOpticalFlowPyrLK 函数计算一个稀疏特征集的光流,使用金字塔中的迭代 Lucas-Kanade 方法。简单的实现流程: 加载一段视频。 调用GoodFeaturesToTrack函数寻找兴趣点。 调用CalcOpticalFlowPyrL...转载 2018-12-06 17:51:29 · 2217 阅读 · 0 评论 -
Python-OpenCV 处理视频(一)(二): 输入输出 视频处理
视频的处理和图片的处理类似,只不过视频处理需要连续处理一系列图片。一般有两种视频源,一种是直接从硬盘加载视频,另一种是获取摄像头视频。0x00. 本地读取视频核心函数:cv.CaptureFromFile()代码示例: import cv2.cv as cv capture = cv.CaptureFromFile('myvideo.avi')...转载 2018-12-06 17:03:22 · 1783 阅读 · 1 评论 -
Python-OpenCV 处理图像(六)(七)(八):对象识别 图像灰度化处理 图像二值化处理
为了加快处理速度,在图像处理算法中,往往需要把彩色图像转换为灰度图像。0x00. 灰度图灰度数字图像是每个像素只有一个采样颜色的图像,这类图像通常显示为从最暗黑色到最亮的白色的灰度。灰度图像与黑白图像不同,在计算机图像领域中黑白图像只有黑白两种颜色,灰度图像在黑色与白色之间还有许多级的颜色深度。在RGB模型中,如果R=G=B时,则彩色表示一种灰度颜色,其中R=G=B的值叫灰度值。...转载 2018-12-06 16:41:16 · 618 阅读 · 0 评论 -
Python-OpenCV 处理图像(四)(五):图像直方图和反向投影 图像中边界和轮廓检测
当我们想比较两张图片相似度的时候,可以使用这一节提到的技术 直方图对比 反向投影 关于这两种技术的原理可以参考我上面贴的链接,下面是示例的代码:0x01. 绘制直方图 import cv2.cv as cv def drawGraph(ar,im, size): #Draw the histogram on the image mi...转载 2018-12-03 17:51:40 · 584 阅读 · 0 评论 -
Python-OpenCV 处理图像(二)(三):滤镜和图像运算 图像像素点操作
0x01. 滤镜喜欢自拍的人肯定都知道滤镜了,下面代码尝试使用一些简单的滤镜,包括图片的平滑处理、灰度化、二值化等: import cv2.cv as cv image=cv.LoadImage('img/lena.jpg', cv.CV_LOAD_IMAGE_COLOR) #Load the image cv.ShowImage("Original"...转载 2018-12-03 17:48:21 · 402 阅读 · 0 评论 -
Python-OpenCV 杂项(一):图像绘制
0x00. 绘制直线 import numpy as np import cv2 img = np.zeros((512,512,3), np.uint8) # 绘制直线 cv2.line(img,(0,0),(511,511),(255,0,0),5) cv2.imshow('image',img) cv2.waitKey(0)...转载 2018-12-03 17:18:48 · 197 阅读 · 0 评论 -
python中PIL.Image,OpenCV,Numpy图像格式相互转换
Convert between Python tuple and list:a = (1, 2) # a is a tuple b = list(a) # b is a list c = tuple(b) # c is a tupleConvert between Python tuple, list and NumPy 1D arraya = (1, 2)...转载 2018-12-03 11:30:37 · 6820 阅读 · 0 评论 -
OpenCV之Python学习笔记
直都在用Python+OpenCV做一些算法的原型。本来想留下发布一些文章的,可是整理一下就有点无奈了,都是写零散不成系统的小片段。现在看到一本国外的新书《OpenCV Computer Vision with Python》,于是就看一遍,顺便把自己掌握的东西整合一下,写成学习笔记了。更需要的朋友参考。阅读须知: 本文不是纯粹的译文,只是比较贴近原文的笔记; ...转载 2018-11-30 15:22:18 · 188 阅读 · 0 评论 -
opencv-python 学习笔记2:实现目光跟随(又叫人脸跟随)
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi QQ群:64770604 如果机器人的脸能随着前方人脸而转动,你会不会觉得这种互动很有意思。年前的时候,学习了一下opencv,通过opencv可以简单的实现人脸跟随。再加上几个舵机控制头部转动,机器人就可以互动了。呵呵 这里不做视频演示了,只是把代码放出来,有兴趣的朋友可...转载 2018-11-30 14:58:14 · 1312 阅读 · 1 评论 -
opencv-python 学习笔记1:简单的图片处理
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi QQ群:64770604一、主要函数1、 cv2.imread():读入图片,共两个参数,第一个参数为要读入的图片文件名,第二个参数为如何读取图片,包括cv2.IMREAD_COLOR:读入一副彩色图片;cv2.IMREAD_GRAYSCALE:以灰度模式读入图片;cv2.IMREAD_UNCHANGED...转载 2018-11-30 13:53:04 · 229 阅读 · 0 评论 -
使用detectron进行初步的图像检测、训练
https://zhuanlan.zhihu.com/p/37257790一、图像检测进行图像检测的前提是已经有相应的模型进行训练过,那么可以直接进行检测。以tool/infer_simple.py为例,根据其中的parse_args()函数可知道需要附加的参数有哪些?假设图片保存路径是demo,结果输出在/tmp/detectron-visualizations,采用mask...转载 2019-04-03 14:36:26 · 1664 阅读 · 0 评论 -
Latest pyyaml expecting class but getting function #840(配置detectron时,遇到的一个坑,导致加载模型时报错)
Hi,I am not sure if the issue is with you or pyyaml but I just completed a clean build and get the following error when running infer_simple.py example with pyyaml version 5.1yaml.constructor.Const...翻译 2019-04-09 10:05:30 · 698 阅读 · 0 评论 -
ubuntu16.04下Detectron+caffe2(Pytorch)安装配置过程
https://github.com/facebookresearch/Detectron/blob/master/INSTALL.md安装依赖项$ sudo apt-get update$ sudo apt-get install -y --no-install-recommends \ build-essential \ cmake \ git \ ...原创 2019-04-09 09:12:07 · 318 阅读 · 0 评论 -
用200行Python 代码实现简单图片人像识别换脸
用Python 代码实现简单图片人像识别换脸来源:代码湾链接:http://codebay.cn/post/8232.html在这篇文章中我将介绍如何写一个简短(200行)的 Python 脚本,来自动地将一幅图片的脸替换为另一幅图片的脸。这个过程分四步: 检测脸部标记。 旋转、缩放、平移和第二张图片,以配合第一步。 调整第二张图片的色彩平衡,以适配第一张...转载 2019-03-27 11:30:05 · 1478 阅读 · 0 评论 -
人体姿态估计Alphapose配置安装教程(转)
首先简单介绍一下Alposepose该模型提出的论文:《RMPE: Regional Multi-Person Pose Estimation》ICCV 2017,是由上海交通大学提出的,目前在多人自讨估计的效果最好。论文 网址:https://arxiv.org/abs/1612.00137文章的写作背景是单人姿态估计的方法不能用在多人上面,而多人姿态估计方法虽然效果不错,但是太慢了...转载 2019-02-21 10:13:32 · 2435 阅读 · 0 评论 -
Python调用Face++人脸检测API
1.缘起机缘巧合,去年加了个计算机视觉的QQ群,现在赶上校招,偶然看见了旷视的公告。多亏南京研发中心的魏秀参博士推荐,再投递简历的第二天就收到了面试通知,后天面试旷视科技。了解一家公司的办法之一就是使用这家公司的产品,于是利用午休的时间申请了个开发者账号,然后体验了一把Face++的API,真的好强。2.铺垫怎么申请就不多说了,就是注册个账号那么简单。接口使用的是HTTP协议,各种平台...转载 2019-02-11 13:49:23 · 785 阅读 · 0 评论 -
Python的开源人脸识别库face_recognition的demo
转载请注明出处:http://blog.csdn.net/hongbin_xu 或 http://hongbin96.com/文章链接:http://blog.csdn.net/hongbin_xu/article/details/74981819 或http://hongbin96.com/125今天看微信时,看到一篇推送文章介绍了一个基于python的开源人脸识别库,且其离线识别率高达9...转载 2019-02-11 13:33:34 · 398 阅读 · 0 评论 -
记录使用detectron时进行关节点检测遇到的一个问题,每次都必须联网校验文件或下载模型
不联网的话会由detectron/detectron/core/config.py下的assert_and_infer_cfg()函数跳到detectron/detectron/core/config.py下的__C.TRAIN.WEIGHTS = cache_url(__C.TRAIN.WEIGHTS, __C.DOWNLOAD_CACHE),随之到detectron/detectron/u...原创 2019-04-10 09:37:04 · 459 阅读 · 0 评论 -
表情识别 --项目代码篇(记录一下)
Keras版和tensorflow版文章:https://blog.csdn.net/shillyshally/article/details/80912854https://blog.csdn.net/shillyshally/article/details/84934174#commentBoxGitHub:https://github.com/shillyshallysxy/...原创 2019-05-14 17:12:13 · 3954 阅读 · 0 评论