基于OpenCV写了一个交互式获取图片上的人肉选取的特征,并保存到文件的小程序。 典型应用场景 :当在一个精度不高的应用需求中,相机分辨率差或者变形严重,某些棋盘点通过代码检测不出,就可以通过手工选取的方式。 使用 通过界面的trackbar来缩放图片 单击右键设置显示中心点 单击左键选取并记录点 ...
分类:
其他好文 时间:
2019-01-05 20:39:16
阅读次数:
195
最近我在想,有没有可能检测出一幅图像的主色。最后我使用k-means聚类算法取得了很好的效果。我使用python OpenCV和scikit-learn实现了它。 怎么运作的? k-means是机器学习中使用的聚类算法,其中一组数据点将被分类为“k”组。它适用于简单的距离计算。 图像分割 分割将图像 ...
分类:
其他好文 时间:
2019-01-05 20:37:04
阅读次数:
238
opencv3.30 编译总结 主要总结了Windows上编译 opencv 的一些问题,后续,编译Linux 或者交叉编译的的时候在做总 结。 具体步骤以及常见的问题可以在 "How to setup Qt and openCV on Windows" 中找到解决办法,如果有其 它问题可以参看博客 ...
分类:
其他好文 时间:
2019-01-05 20:35:48
阅读次数:
242
回顾2018,展望2019 2018已经过去了,2019已经到来,对于2018这一年,并不是很满意,总结如下 学习: 这一年学习了.net core,但也仅仅做了一个组态注册的一个服务,并未对.net core有更多的应用,这是我遗憾的其中之一。 这一年还学习了Go语言,Go语言的设计巧妙吸引着我去 ...
分类:
其他好文 时间:
2019-01-01 23:57:03
阅读次数:
216
CUDA是GPU通用计算的一种,其中现在大热的深度学习底层GPU计算差不多都选择的CUDA,在这我们先简单了解下其中的一些概念,为了好理解,我们先用DX11里的Compute shader来和CUDA比较下,这二者都可用于GPU通用计算。 先上一张微软MSDN上的图. Compute shader: ...
分类:
编程语言 时间:
2019-01-01 00:54:12
阅读次数:
352
imread()图像为载入函数 参数一:const string& filename 传入参数为文件名字。 支持图片格式: 1、windows位图:*.bmp,*.dib; 2、JPEG文件:*.jpg,*.jpe,*.jpeg; 3、JPEG 2000 文件; 4、PNG 图片:*.png; 5、 ...
分类:
其他好文 时间:
2018-12-31 00:02:28
阅读次数:
182
在安装opencv的时候,会用: 很久这这句话什么意思! 在build文件中输入: 这样产生的makefile文件make生成的可执行文件就带有调试信息,供gdb和gdbserver使用了。 CMAKE_BUILD_TYPE的值可以为Release或者Debug。 INSTALL 指令用于定义安装规 ...
分类:
其他好文 时间:
2018-12-30 22:46:43
阅读次数:
600
第一部分:安装 1. 配置并更新树莓派系统 2. 安装OpenCV的相关工具 3. 安装OpenCV的图像工具包 4. 安装视频I/O包 5.安装gtk2.0和优化函数包 6. 下载OpenCV源码 可以在 [ OpenCV ] 查看所有版本源码 7. 安装OpenCV 第二部分:环境设置 根据第一 ...
分类:
其他好文 时间:
2018-12-29 21:13:00
阅读次数:
203
在ROS机器人的应用开发中,调用摄像头进行机器视觉处理是比较常见的方法,现在把利用opencv和python语言实现摄像头调用并转换成HSV模型的方法分享出来,希望能对学习ROS机器人的新手们一点帮助。至于为什么转换成HSV模型,因为在机器视觉方面用HSV模型进行图像处理是比较方便的,实现的方法和效 ...
分类:
编程语言 时间:
2018-12-29 19:45:35
阅读次数:
173
Cent OS安装使用ffmpeg centos作为主流后台linux 系统,ffmpeg作为视频流解析的主力,尤其是ffmpeg配合opencv使用,则是视觉操作的基础 版本: ffmpeg3.1 + opencv 2.4.13.6 1.安装ffmpeg 2.opencv 安装 详细,参见另一博客 ...
分类:
其他好文 时间:
2018-12-29 14:36:39
阅读次数:
299