
opencv
文章平均质量分 69
Leo-Ma
积跬步,以求大谋
展开
-
常用RGB色谱表
https://blog.youkuaiyun.com/weifddx/article/details/9302589转载 2021-10-21 09:59:30 · 3839 阅读 · 0 评论 -
C2079 “pcl::KdTreeFLANN...param_k_”使用未定义的 struct“flann::SearchParams”
原因:opencv与pcl同时加载会出现这个问题,原因可能是opencv中的flann与pcl中的flann冲突。解决办法:将属性->VC++目录–>包含目录,属性->VC++目录–>库目录,链接器->输入->附加依赖项中的与PCL flann有关的内容放在与opencv有关内容的前面即可。...原创 2020-12-01 13:05:58 · 1661 阅读 · 2 评论 -
ubuntu查看opencv是否已经装好
pkg-config --modversion opencv原创 2020-11-25 15:31:13 · 3902 阅读 · 0 评论 -
-- ICV: Downloading ippicv_linux_20151201.tgz解决办法
ubuntu下cmake opencv3.1.0源码时出现这个问题。解决办法:在github上手动下载ippicv_linux_20151201.tgz,将其替换替换到opencv-3.1.0/3rdparty/ippicv/downloads/linux-*/文件下的同名文件。重新cmake即可成功。原创 2020-11-25 13:49:29 · 2370 阅读 · 0 评论 -
win10 + cmake3.14.3 + VS2017 + opencv4.2.0 + cuda10.0 + cudnn7.5.0编译方法
win10 + cmake3.14.3 + VS2017 + opencv4.2.0 + cuda10.0 + cudnn7.5.0安装cuda10.0安装cuDNN v7.5.0 for CUDA 10.0下载opencv4.2.0以及opencv_contrib_4.2.0cmake安装用cmake编译opencv with cuda第一次Configure第二次Configure第三次Con...原创 2020-03-02 14:43:54 · 1821 阅读 · 0 评论 -
树莓派3B基于python用opencv进行颜色识别
树莓派3B基于python用opencv进行颜色识别树莓派opencv读取一帧图像opencv颜色识别流程1.将RGB模型转换成HSV模型2.opencv中,HSV模型的取值范围3.对彩色图像进行直方图均衡4.使用opencvAPI进行颜色阈值检测,得到二值图像5.对二值图像进行开操作,删除零星噪点6.再进行闭操作,连接一些连通域opencv颜色识别的完整流程树莓派opencv读取一帧图像如果...原创 2019-11-07 21:02:24 · 6180 阅读 · 0 评论 -
opencv图像分割,统计图像中的特定灰度的点的数量
问题描述这是一幅基因芯片的荧光图像,检测图像的ROI区域,对这个区域内的阴性点(弱)和阳性点(强)的数量进行统计,并标出点的位置。ROI区域检测:思路:(1)观察到图像对比度很低,首先对图像进行对比度增强(2)图像分割需要获得边缘信息,用canny算子检测边缘(3)对图像做闭运算,图像中很小的点江北腐蚀掉,从而显现出大的边缘(4)用findContours方法找出边缘(5) bo...原创 2019-01-06 19:45:53 · 34609 阅读 · 5 评论 -
LK光流算法及其opencv的自定义实现
折腾了一天LK光流算法,从原理、公式到代码,为了自己回顾方便以及其他读者参考,花了一些时间把今天所做的工作整理并分享出来光流原理:由于摄像机系统将三维场景转换为二维图像丢失了很多信息,因此要在二维图像中估计物体的运动情况就需要引入额外的信息。光流算法就是通过引入前后两帧图像的差异,从而将现实世界的运动场转换成成二维图像中的光流场。前一帧图片表示为H(x,y),后一帧图片表示为I(x,y)...原创 2018-12-29 20:43:08 · 5660 阅读 · 5 评论 -
opencv自己定义kernal对图像进行卷积及其他常规滤波方法
最近看射雕英雄传入迷,没干什么大事,opencv各种滤波函数的数字图像处理作业写了一下,没什么技术含量,代码呈上代码:#include<iostream>#include <opencv2/opencv.hpp>#include<opencv2/core/core.hpp>#include<opencv2/highgui/hig原创 2018-12-18 21:27:51 · 662 阅读 · 0 评论 -
opencv录制视频,在视频上画线等操作,保存这段视频到磁盘
基本思路:(1)画线操作与视频读取工作空间分离,否则的话画线不连续(2)读入视频的一帧,在这帧上触发鼠标事件记录当前点到单向链表中(3)每次读入视频都画出链表中的所有点和线(4)键盘事件,空格开始暂停录制视频,以及ESC退出程序保存视频到磁盘废话少说,上代码,代码注释已经画了一点时间整理完善过了代码://****************************************...原创 2018-12-15 22:48:38 · 1879 阅读 · 0 评论 -
opencv打开电脑摄像头,空格控制视频录制暂停,ESC退出并保存视频
基本思路:(1)打开摄像头(2)获得摄像头读入图像参数,设置视频录制器VideoWriter(3)捕获键盘操作,空格key=32, ESC的key=27(4)不断刷新当前帧,显示视频录制情况(5)写入磁盘代码:/*********************************************************************打开电脑摄像头,空格控制视频录制,...原创 2018-12-15 22:53:49 · 4524 阅读 · 2 评论 -
opencv鼠标事件获取并在图片上手动画线
opencv鼠标事件获取 图像处理操作(手动画线)基本思路:(1)读入一张图片(2)设置鼠标监听事件,鼠标左键按下并且光标移动触发画点操作(3)判断鼠标监听到的点是否是第一个点,第一个点只画圆(半径为1),后续的点画直线(4)判断两次触发画点操作间隔的时间,如果时间大于阈值,重新设置当前点为起点(5)不断更新显示这张图片(opencv画圆画线直接对图进行操作,操作后需要实时更新显示效果...原创 2018-12-08 16:18:30 · 2999 阅读 · 0 评论 -
用opencv生成色调饱和度图并显示,HSV空间转换为BGR空间
纪念一下自己一下午用Opencv生成色调饱和度图并显示过程中踩的坑基本思路:(1)分别定义H,S,V(2)对H,S,V分别填充数据(3)将H,S,V合并成三通道图像HSV(4)将图像HSV空间转换为BGR(5)显示转换后的图像代码:#include<iostream>#include <opencv2/opencv.hpp>#include<ope...原创 2018-12-07 19:13:29 · 1497 阅读 · 1 评论