
opencv
wanyongtai
这个作者很懒,什么都没留下…
展开
-
姿态矩阵与姿态向量的相互转化
姿态矩阵与姿态向量的相互转化原创 2022-06-16 17:50:06 · 842 阅读 · 0 评论 -
opencv矩形识别
#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <opencv2/core/core.hpp>using namespace cv;using namespace std;double angle(Point pt1, Poin...原创 2019-05-13 10:20:43 · 5249 阅读 · 4 评论 -
Opencv3.1 + vs2015 findContours 崩溃
Opencv3.1 + VS2015 findContours 崩溃好多人都遇到这个问题,这应该算是opencv的bug吧。可以把 opencv3.1.0\sources\modules\imgproc\src\contours.cpp 这个文件 194-199 注释掉。再编一下库就解决了。虽然不知道这句话是干嘛的opencv编译步骤...原创 2019-02-24 22:36:54 · 633 阅读 · 0 评论 -
opencv3.1读取摄像头并保存视频
#include<opencv2\highgui\highgui.hpp> #include<opencv2\imgproc\imgproc.hpp> #include<opencv2\core\core.hpp> using namespace cv;using namespace std;int main(){ VideoCaptur...原创 2019-02-27 22:04:38 · 446 阅读 · 0 评论 -
Opencv 6种模板匹配
#include &quot;opencv2/highgui/highgui.hpp&quot; #include &quot;opencv2/imgproc/imgproc.hpp&quot; using namespace std; using namespace cv; /// 全局变量 Mat img; Mat templ; Mat result; char* image_window = &q原创 2019-01-29 19:19:46 · 7365 阅读 · 1 评论 -
Opencv读取视频保存图片
#include &lt;opencv2/core.hpp&gt;#include &lt;opencv2/opencv.hpp&gt;#include &lt;opencv2/highgui.hpp&gt;using namespace std;using namespace cv;int main(int argc, char ** argv){ char filena原创 2019-01-29 19:02:46 · 882 阅读 · 0 评论 -
Opencv3.1.0 目标跟踪
遇到遮挡,场景切换。容易丢失目标。可以配合目标检测使用#include <opencv2/opencv.hpp>#include <opencv2/tracking.hpp>#include <opencv2/core/ocl.hpp>using namespace cv;using namespace std;// Convert to str...原创 2019-01-28 23:28:43 · 641 阅读 · 0 评论 -
Opencv 轮廓提取
边缘检测的一般步骤滤波——消除噪声增强——使边界轮廓更加明显检测——选出边缘点 方法一Canny算法特点:轮廓细腻#include<opencv2\opencv.hpp> #include<opencv2\highgui\highgui.hpp>using namespace std;using namespace cv;//边...原创 2019-01-27 23:38:06 · 29803 阅读 · 3 评论 -
opencv3.1.0 特征点检测与图像匹配
图片资源 主要代码#include&amp;amp;lt;opencv2/opencv.hpp&amp;amp;gt;#include &amp;amp;lt;opencv2\xfeatures2d.hpp&amp;amp;gt;#include &amp;amp;lt;iostream&amp;amp;gt;using namespace std;using nam原创 2019-01-27 22:32:20 · 1620 阅读 · 0 评论 -
在Windows下编译扩展OpenCV 3.1.0 + opencv_contrib
为什么要扩展编译 由于在学习图像处理滤波器中,需要用到各种边缘保护滤波器(EPS)算法,但是这些算法在OpenCV 3.1.0的Release版本中存在很少,因为他们把大量的算法存放在opencv_contrib目录下面的未稳定功能模块里的ximgproc文件夹下,所以如果我们想要使用这个目录的功能,就需要自己重新进行OpenCV的编译。准备工作Opencv3.1.0源码opencv_c...原创 2019-01-27 12:04:20 · 423 阅读 · 0 评论 -
opencv 放大视频
#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <opencv2/core/core.hpp>using namespace cv;int main(){ VideoCapture cap(0); if (!cap.isO...原创 2019-01-09 23:24:14 · 1174 阅读 · 0 评论 -
opencv 读取视频
#include &lt;opencv2/highgui/highgui.hpp&gt;#include &lt;opencv2/imgproc/imgproc.hpp&gt;#include &lt;opencv2/core/core.hpp&gt;using namespace cv;int main(){ VideoCapture cap(0); if (!cap.isOp...原创 2019-01-09 23:22:15 · 154 阅读 · 0 评论 -
Opencv 图像截取
基于Opencv 4.0版本 Mat srcImg = imread("2018-12-18_12-23-37.bmp"); IplImage *pSrc = new IplImage(srcImg); CvSize size = cvSize(110, 90);//区域大小 cvSetImageROI(pSrc, cvRect(690, 20, size.width, siz...原创 2018-12-18 16:48:28 · 1101 阅读 · 0 评论 -
opencv 图片拼接
void main(){ Mat image_one = imread("2018-12-23_14-16-05.bmp"); // Mat image_two = imread("2018-12-23_14-16-12.bmp"); // Mat result(image_one.rows, image_one.cols + 96, image_one.type()); imag...原创 2018-12-23 19:40:02 · 1170 阅读 · 0 评论 -
Opencv模板匹配
cv::Mat image_source = cv::imread("dd.bmp", cv::IMREAD_GRAYSCALE); cv::Mat image_template = cv::imread("bb.bmp", cv::IMREAD_GRAYSCALE); cv::Mat image_matched; //模板匹配 cv::matchTemplate(image_sou...原创 2018-12-20 20:14:30 · 637 阅读 · 0 评论