
OpenCV实践--从入门到精通
从零带你学习OpenCV!
人工智能博士
王博Kings,985AI博士在读,CSDN博客专家,华为云专家,是《机器学习手推笔记》、《深度学习手推笔记》等作者;在人工智能、计算机视觉、无人驾驶等具有丰富的经验。
展开
-
【opencv】中split()函数运行出错
为什么明明按照书本或代码一句一句敲的,还有错误?错误如下:0x1027FC43 (opencv_world300.dll) (split.exe 中)处有未经处理的异常: 0xC0000005: 写入位置 0x00000000 时发生访问冲突。这是因为找不到对应运行库导致的。解决办法: 这样就运行成功了! 可能有人会问为什么分离出的通道都是黑白...原创 2018-11-25 17:47:29 · 2644 阅读 · 1 评论 -
【OpenCV】中copyto()函数的使用方法理解
CopyTo()函数重载原创 2018-11-24 22:01:27 · 3956 阅读 · 1 评论 -
OpenCV 中设置system (“color 5E”) 的含义是什么?
在DOS命令中color是调整控制台颜色的命令原创 2018-11-23 13:51:36 · 3137 阅读 · 0 评论 -
【OpenCV】 Error: Assertion failed
OpenCV 常见矩阵索引出错原创 2018-11-23 10:00:14 · 2344 阅读 · 0 评论 -
OpenCV 4.0正式出炉!思维导图绘制重要更新内容
一目了然原创 2018-11-21 22:26:40 · 1903 阅读 · 0 评论 -
OpenCV中Look up table操作(LUT函数)详解--在颜色空间缩减中的应用
自己理解+参考网站原创 2018-11-15 22:26:35 · 2399 阅读 · 0 评论 -
解决: error C2664: “cv::Mat::Mat(const cv::cuda::GpuMat &)”: 无法将参数 1 从“IplImage *”转换为“const cv::Mat &
在《OpenCV3编程入门》第四章有一条很小的语句,是讲解Mat存储类型方式的: //方法3:为已经存在IplImage指针创建信息头 IplImage* img3 = cvLoadImage("1.jpg", 1); Mat mtx(img3);本意是将 “IplImage *”转换为“const cv::Mat但是编译的时候出现:(编译环境为OpenCV3.0)“错误 ...原创 2018-11-13 15:51:13 · 5449 阅读 · 0 评论 -
OpenCV中Rect()函数常用操作和使用详解(含绘图示例)+Rectangle()函数用法
基本概念:Rect(int x, int y, int width, int height);参数含义:Rect(左上角x坐标 , 左上角y坐标,矩形的宽,矩形的高)例如我们画一个图 Rect(20,50,30,40), 我用matlab画了一下,比较直观那对于Rect(20,50,30,40)有哪些常用的操作?rect.area(); //返回面积,1200...原创 2018-11-08 11:53:03 · 40131 阅读 · 7 评论 -
OpenCV Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow, file C:\builds\master_
出现这样的错误,通常是因为自己图片路径有问题, 工程中当下目录也没有图片OpenCV Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow, file C:\builds\master_PackSlave-win64-vc12-shared\opencv\modules\highg...原创 2018-11-01 15:40:18 · 9388 阅读 · 3 评论 -
OpenCV3.4.3最新版本安装详解!VS2013平台下,解决X86没有问题。《OpenCV3编程入门》第1章基本知识--学习笔记2
第一步打开opencv官方网站,下载opencv最新稳定版本:https://opencv.org/releases.html点击以后,会跳转网页,进入网页后,会等待下载,大概5秒钟就会提示你下载。(我的网页下载比较慢,所以复制了下载链接,在迅雷 下载,速度还可以)下载后,直接双击安装,即可。选择你准备安装的文件夹。我是直接安装在D盘下,不用自己新建文件夹,它自己新建,...原创 2018-11-01 11:33:47 · 9141 阅读 · 13 评论 -
【OpenCV】OpenCV实战从入门到精通之十四 -- 教你如何使用动态地址运算配合at访问元素
由浅入深,循序渐进原创 2019-10-10 10:28:34 · 1703 阅读 · 0 评论 -
【OpenCV】OpenCV实战从入门到精通之十五 -- 教你如何对ROI区域进行叠加
多图片操作原创 2019-10-10 10:31:38 · 1683 阅读 · 0 评论 -
【OpenCV】OpenCV实战从入门到精通之十六 -- 教你如何对ROI图像通过线性混合进行操作
图像混合操作原创 2019-10-10 10:34:37 · 1714 阅读 · 0 评论 -
【OpenCV】OpenCV实战从入门到精通之十七 -- 教你如何分离颜色通道
红黄蓝不同颜色通道原创 2019-10-10 10:39:57 · 1815 阅读 · 0 评论 -
【OpenCV】OpenCV实战从入门到精通之十八 -- 教你如何防止颜色溢出对图像进行保护
saturate_cast<uchar>主要是为了防止颜色溢出操作原创 2019-10-10 10:42:57 · 2032 阅读 · 0 评论 -
【OpenCV】OpenCV实战从入门到精通之十九 -- 教你如何创建Trackbar图像对比度、亮度值调整
通过滑块控制图像原创 2019-10-10 10:49:41 · 1869 阅读 · 0 评论 -
【OpenCV】OpenCV实战从入门到精通之二十 -- 教你深入理解离散傅里叶变换
重中之重原创 2019-10-10 11:02:07 · 2027 阅读 · 0 评论 -
【OpenCV】OpenCV实战从入门到精通之二十一 -- 带你学习离散傅里叶变换有哪几个重要函数应用
本文是《OpenCV实战从入门到精通》系列之第21篇【OpenCV】OpenCV实战从入门到精通之一 -- OpenCV宏的讲解【OpenCV】OpenCV实战从入门到精通之二 -- OpenCV如何进行图像腐蚀操作【OpenCV】OpenCV实战从入门到精通之三 -- canny边缘检测【OpenCV】OpenCV实战从入门到精通之四 -- 常用的函数讲解(mat、imread、...原创 2019-10-11 09:51:12 · 2170 阅读 · 0 评论 -
【OpenCV】OpenCV实战从入门到精通之二十二 -- 教你深入理解XML和YAML
结构化语言,深入理解原创 2019-10-11 10:01:34 · 2082 阅读 · 0 评论 -
【OpenCV】OpenCV实战从入门到精通之二十三 -- 教你深入理解线性滤波有哪些
方框滤波+均值滤波+高斯滤波原创 2019-10-11 10:06:09 · 45888 阅读 · 1 评论 -
【OpenCV】OpenCV实战从入门到精通之十三 -- 教你如何使用迭代器访问像素
colorReduce函数原创 2019-10-10 10:22:58 · 1575 阅读 · 0 评论 -
【OpenCV】OpenCV实战从入门到精通之十二 -- 教你如何使用指针访问像素
通过程序解读三种方式访问像素原创 2019-10-10 10:19:08 · 1686 阅读 · 0 评论 -
【OpenCV】OpenCV实战从入门到精通之十一 -- LUT函数讲解及像素在矩阵中如何存储
颜色缩减空间原创 2019-10-10 10:16:36 · 1761 阅读 · 0 评论 -
【OpenCV】OpenCV实战从入门到精通之一 -- OpenCV宏的讲解
OpenCV可应用的领域人机交互、物体识别、图像分区、人脸识别、动作识别、运动跟踪、机器人原创 2019-10-09 12:55:37 · 2532 阅读 · 0 评论 -
【OpenCV】OpenCV实战从入门到精通之二 -- OpenCV如何进行图像腐蚀操作
通过简单程序示例来理解图像腐蚀效果原创 2019-10-09 12:59:44 · 1752 阅读 · 0 评论 -
【OpenCV】OpenCV实战从入门到精通之三 -- canny边缘检测
边缘检测是人工智能应用中最为重要的一个步骤原创 2019-10-09 13:07:53 · 1719 阅读 · 0 评论 -
【OpenCV】OpenCV实战从入门到精通之四 -- 常用的函数讲解(mat、imread、imshow、imwrite、nameWindow)
opencv中的C++类和函数都是定义在命名空间cv之内原创 2019-10-09 13:11:38 · 2213 阅读 · 0 评论 -
【OpenCV】OpenCV实战从入门到精通之五 -- 教你使用Rect()函数
Rect()函数常用操作和使用详解(含绘图示例)+Rectangle()函数用法原创 2019-10-09 13:16:40 · 1971 阅读 · 0 评论 -
【OpenCV】OpenCV实战从入门到精通之六 -- 教你如何使用滑动条-createTrackbar()函数
createTrackbar(轨迹条名字,窗口名字,滑块位置,滑块最大值,回调函数,传给回调函数的值)原创 2019-10-09 13:23:01 · 2495 阅读 · 0 评论 -
【OpenCV】OpenCV实战从入门到精通之七 -- 教你如何使用鼠标操作SetMouseCallback
void setMouseCallback(conststring& winname, MouseCallback onMouse,void* userdata=0)原创 2019-10-09 13:26:59 · 2488 阅读 · 0 评论 -
【OpenCV】OpenCV实战从入门到精通之八 -- 带你深入理解Mat容器
Mat类:(1)不必手动开辟空间(2)不必再不需要时立即释放空间原创 2019-10-09 13:32:21 · 1791 阅读 · 0 评论 -
【OpenCV】OpenCV实战从入门到精通之九 -- OpenCV有哪些常用的数据结构和函数
使用思维导图带领大家学习原创 2019-10-09 13:36:48 · 1637 阅读 · 0 评论 -
【OpenCV】OpenCV实战从入门到精通之十 -- 教你如何使用OpenCV绘制基本图形
详细注释程序代码原创 2019-10-09 13:39:35 · 1972 阅读 · 0 评论