![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenCV
文章平均质量分 50
csdn_dzh
一些点滴的记录
展开
-
OpenCV——contours学习笔记(二)
#define mode_1 CV_RETR_EXTERNAL#define mode_2 CV_RETR_LIST #define mode_3 CV_RETR_CCOMP#define mode_4 CV_RETR_TREE #define method_1 CV_CHAIN_APPROX_NONE#define method_2 CV_CHAIN_APPROX_SIMPLE 有了上一节原创 2017-12-03 15:12:43 · 473 阅读 · 0 评论 -
OpenCV——单目相机标定
步骤: 1、制作标定板 此处制作边长2.5cm的棋盘图,规格大小为8*8,生成代码如下所示//编程环境:VS2013, X64,OpenCV3.0.0 #include <iostream> #include <opencv2\core\core.hpp> #include <opencv2\opencv.hpp&am原创 2018-05-04 22:40:11 · 8062 阅读 · 2 评论 -
OpenCV——手动旋转图片
#include <iostream> #include <opencv2\core\core.hpp> #include <opencv2\highgui\highgui.hpp> #include <opencv2\imgproc\imgproc.hpp> using namespace std;using namespace cv;int degree = 173;原创 2018-01-31 16:40:10 · 341 阅读 · 0 评论 -
OpenCV——鼠标事件
#include<opencv2/core/core.hpp>#include<opencv2/imgproc/imgproc.hpp>#include<opencv2/highgui/highgui.hpp>#include<opencv2/opencv.hpp>#include<iostream>using namespace cv;Mat or原创 2018-01-31 10:31:56 · 223 阅读 · 0 评论 -
OpenCV——霍夫变换
//1 累计霍夫线变换#include <opencv2/opencv.hpp>#include <iostream>using namespace std;using namespace cv;int thre, minLineLength, maxLineGap;Mat src, dst;void on_HoughLines(int, void *);int main() {原创 2018-01-31 10:30:16 · 191 阅读 · 0 评论 -
OpenCV——滑条调节阈值实现二值化
阈值可以被视作最简单的图像分割方法这样的图像分割方法基于图像中物体与背景之间的灰度差异,而且此分割属于像素级的分割。固定阈值操作–threshold()函数–单通道数组double threshold(inoutArray,outputArray,double thresh,double maxval,int type) *第一个参数,输入图像,单通道,8或32位浮点类型的Mat。 *第二个原创 2018-01-31 10:27:07 · 1081 阅读 · 0 评论 -
OpenCV——直方图均衡化
1、入门实现代码#include<iostream>using namespace std;void main(){ system("COLOR 2F"); int src[4][4] = { 255, 128, 200, 50, 50, 200, 255, 50, 255, 200, 128, 128, 200, 200, 255, 50 }; int bin = 2原创 2018-01-31 10:17:25 · 475 阅读 · 0 评论 -
OpneCV——svm数字识别
几经波折,终于把基于opencv下的svm数字识别做出来了… 需要代码的请加QQ490346270详聊 这里感谢两篇很重要的博客.. http://blog.csdn.net/ni_guang2010/article/details/53069579 http://blog.csdn.net/qq_28306361/article/details/53705227#reply因为本人是...原创 2018-01-30 20:55:47 · 1796 阅读 · 1 评论 -
OpenCV——批量resize图片
通过摄像头截图得到的一系列照片,假设我想把它们都resize到一个比较小的样子,那么可以用下面这一段代码.首先贴代码:#include<opencv2\core\core.hpp>#include<opencv2\highgui\highgui.hpp>#include<opencv2\imgproc\imgproc.hpp>#include<iostream>using namesp原创 2018-01-09 14:36:00 · 987 阅读 · 0 评论 -
OpenCV——摄像头学习,带截图功能
1、仅调用摄像头#include &lt;stdio.h&gt;#include &lt;opencv2/opencv.hpp&gt;#include &lt;iostream&gt;using namespace std;using namespace cv;int main(int argc, char** argv){ Mat frame; VideoCapture ca原创 2018-01-09 14:12:53 · 1765 阅读 · 0 评论 -
OpenCV——win7下VS2013配置directshow+opencv双摄像头
1、安装和配置opencv,具体看毛星云的,很详细2、下载directshow 地址:https://download.csdn.net/download/csdn_dzh/105575973、开始配置directshow,假设你直接解压到D盘 1)创建一个控制台程序 2)在"VC++目录"的"可执行文件目录"中添加D:\DirectShow\bin 3)在...原创 2018-07-22 23:15:05 · 397 阅读 · 0 评论 -
QT5.5.1+opencv3.0+CMake3.4.0
1、首先到此处下载安装所需文件 cmake: https://download.csdn.net/download/csdn_dzh/10390536opencv3.0 网上找一下吧QT: http://download.qt.io/archive/qt/5.5/5.5.1/2、打开三个安装包安装 要注意的地方: 1)首先安装opencv,这里opencv的安装路径为D:\opencv3原创 2018-05-03 21:43:11 · 445 阅读 · 0 评论 -
OpenCV——SVM学习(一)
1、SVM支持向量机的概念SVM是一个分类器Support Vector Machines,定义为一个能够将不同类样本在样本空间分隔的超平面,即给定一些标记好的训练样本,SVM算法输出一个最优化的分隔超平面。2、初步学习2.1理解SVM 参考自 http://blog.csdn.net/c406495762/article/details/78072313 http://bl原创 2018-01-05 18:43:32 · 1062 阅读 · 0 评论 -
OpenCV——SVM学习(二)
这一次主要是实践部分.首先还是贴出源码.#include&lt;opencv2\opencv.hpp&gt; #include &lt;vector&gt;#include&lt;iostream&gt;using namespace std;using namespace cv;#define n 8 //n个训练样本int main(){ //【1】 设置原创 2018-01-05 22:32:17 · 519 阅读 · 0 评论 -
OpenCV——contours学习笔记(一)
轮廓contours什么叫轮廓呢?大概就是能以某种方式连续连接起来的一系列点所组成的一个整体,当然了,点也能看做是一种特殊的轮廓吧。了解到,利用cv的库函数findcontours提取出来的轮廓是有一定的内在关系的,比如说内外轮廓的包含,父子关系等等,可以通过这些关系来提取出我们真正所需要的轮廓。而cv的库函数Canny所提取出来的轮廓则是没有所谓的内在关系的。那么,以下图为例,来说明findcon原创 2017-12-03 14:08:03 · 1333 阅读 · 1 评论 -
OpenCV——contours学习笔记(三)
下面进行第三节的学习,首先上实验的原图 3.1求出轮廓的最小外接圆#include&amp;amp;lt;opencv2\highgui\highgui.hpp&amp;amp;gt;#include&amp;amp;lt;opencv2\imgproc\imgproc.hpp&amp;amp;gt;#include&amp;amp;lt;opencv2\core\core.hpp&amp;amp;g原创 2017-12-28 16:16:04 · 332 阅读 · 0 评论 -
OpenCV——实现LabelImg
写了个小工具,实现和labelimg一样的效果,输出一个txt文件参数为:类别代号,包围框中心点x坐标,包围框中心点y坐标,包围框宽度,包围框高度。参数均已归一化Label_Img.cpp#include<opencv2/core/core.hpp>#include<opencv2/imgproc/imgproc.hpp>#include<openc...原创 2018-08-09 15:21:01 · 644 阅读 · 0 评论