12 2017 档案
摘要:1.只需要在源文件程序中加上如下一行代码: 此时源文件代码如下: 2.编译时采用如下指令: 然后终端 : ./1 运行就OK了
阅读全文
摘要:/*一、形态学梯度 (1)含义:是膨胀图和腐蚀图之差 (2)数学表达式:dst=morph-grad(src,element) =dilate(src,element) - erode(src,element) (3)AP接口函数morphologyEx(),表示符为MORPH_GRADIENT (4)作用:保留...
阅读全文
摘要:/* 一、开运算: (1)开运算,其实就是先腐蚀后膨胀的过程。 (2)数学表达式:dst = open(src,element) = dilate(erode(src,element)) (3)作用:开运算平滑物体的轮廓,断开较窄的狭颈,消除细的突出物 (4)核心API函数:morphologyEx() [详见《opencv3编程入门》 P205 ] ...
阅读全文
摘要:/* 腐蚀(erode)含义: 腐蚀和膨胀是相反的一对操作,所以腐蚀就是求局部最小值的操作,腐蚀操作使原图中 国的高亮部分被腐蚀,效果图比原图有更小的高亮的区域。 腐蚀函数原型API及参数同膨胀相同 */ /******* 新建QT应用程序*******/ #include #include #include #include #include us...
阅读全文
摘要:/**** 卸载QT5.7.1 *****/ 1.首先找到QT安装文件的位置,例如我的在/home/ttwang/software/qt5.7.1 2.终端输入命令进入该目录,输入命令: ./MaintenanceTool 进入图形画面卸载就行了 /****** 安装QT5.7.1*******/ 1.下载 QT5.7.1 下载链接 2. 将下载的安装文件qt...
阅读全文
摘要://名称:膨胀 //日期:12月21日 //平台:QT5.7.1+opencv3.2.0 /* 膨胀(dilate)的含义: 膨胀就是求局部最大值的操作,就是将图像(或图像的一部分,A)与核 B 进行卷积 膨胀是对白色部分(高亮部分)而言的,不是黑色部分。 膨胀将图像中的高亮部分进行膨胀,类似于“领
阅读全文
摘要:简介: wine是linux下模拟windows的一个东西,可以用来安装exe程序,但是对于wine的卸载确 实非常麻烦的,这里是彻底卸载wine的一个教程。 1 ##首先卸载wine 2 sudo apt-get remove wine 3 sudo apt-get autoremove 1 ## 删除wine的目录文件 (ttwang为usernam...
阅读全文
摘要:/*中值滤波:medianBlur函数是非线性滤波 函数原型:void medianBlur(inputArray src,OutputArray dst,int ksize) 参数详解: inputArray src------填1、 3、或者4通道的Mat类型的图像。当ksize为3或5的时候 ...
阅读全文
摘要:效果图(内核大小5X5) 原图
阅读全文
摘要:运行结果如下: 原图 5X5内核 3X3内核
阅读全文
摘要:源码: 运行结果: 效果图 原图
阅读全文
摘要:##名称:图像对象度与对比度调整(由轨迹条分别控制对比度和亮度值) ##平台:QT5.7.1+opencv3.2.0 ##时间:2017年12月13日 /***********建立QT控制台程序************/ #include #include #include #include #include using namespace std; using namespace c...
阅读全文
摘要:1.用gedit打开/etc/ld.so.conf 终端输入: sudo gedit /etc/ld.so.conf 文件末行加入:include /usr/loacal/lib 2.然后终端执行指令: sudo ldconfig 3.接着修改bash.bashrc文件 ,终端输入: sudo gedit /etc/bash.bashrc 文件末行加入: ...
阅读全文
摘要:简介: 之前在Ubuntu下配置OpenCV时,因为对opencv3.2.0不是特别了解,没有把opencv_contrib进行安装,这里提醒大家尽量要一次性安装完毕,减少不必要的麻烦。 opencv_contrib 3.2.0单独配置方法:1.首先进入opencv3.2.0文件夹 (之前存放的位置是/home/ttwang) cd opencv-3.2.0 cd build...
阅读全文
摘要:##名称:ffmpeg实现将图片转换为视频 ##平台:ubuntu(已经安装好了ffmpeg工具) ##日期:2017年12月10日 简介: 因为学习需要,需要将连续图片转换成视频,昨天和今天早上用opencv实现了, 但是对于视频的处理用ffmpeg工具,更为强大。 1.基本格式 终端输入: ffmpeg -f image2 -i /home/ttwang/imag...
阅读全文
摘要:##名称:利用videowriter实现多张连续图片合成avi视频 ##平台:QT5.7.1+OpenCV3.2.0 ##日期:2017年12月10日 /**************新建QT控制台程序**************/ #include #include #include #include #include using namespace std; using names...
阅读全文
摘要:简介: 将连续的图片转换成视频时,首先需要把图片全部读入,然后再做相应处理,该程序利用sprintf()函数,实现连续图片的读入 /*********新建QT控制台程序,实现多张连续图片的读取*********/ /******************2017年12月9日******************/ 源代码如下: #include #include #include #...
阅读全文
摘要:1.实现指定帧数的抽取、和全部帧数的抽取,并保存到指定目录。 在QT新建一个控制台程序,程序源码如下:(程序实现每十帧获取一次帧) #include <QCoreApplication> #include <opencv2/core/core.hpp> #include <opencv2/highg
阅读全文
摘要:C++ Stringstream的用法 详细参见: propheteia AllenYick
阅读全文
摘要:1.首先明确为什么FFmpeg截取的视频时间点不精确? 2.剪切方法:(非重新编码) 3.重新编码进行剪切
阅读全文
摘要:参考博客http://blog.csdn.net/u011630458/article/details/44175965 博主:羽凌寒 之后再进行系统学习
阅读全文
摘要:一、使用Ubuntu编译opencv (前提是Ubuntu内已经正确配置了opencv,个人采用opencv3.2) 二、Ubuntu使用ffmpeg实现音频、视频的抽取 1.音频抽取: ffmpeg -i test.mp4 -vn mp3 (终端输入) -i 表示源 -vn 表示不转换视频 2.剪
阅读全文
摘要:二、创建滑动条:createTrackbar()函数 (利用滑动条实现两幅图的Alpha混合) 由于程序不是直接粘贴过来的,按该程序进行编译时候,总出现错误,可以参考下面的链接 感谢分享 三、鼠标操作:SetMouseCallback()函数 四章、OpenCV数据结构与基本绘图 1. Mat M(
阅读全文
摘要:一、Linux常用操作命令(一) http://blog.csdn.net/sinat_27755475/article/details/78233952 二、解决boot分区不足的问题 http://blog.csdn.net/sinat_27755475/article/details/7825
阅读全文