
图像处理
文章平均质量分 61
patkritLee
practice makes perfect.
展开
-
opencv2.x 以上 删除二值化图像中面积较小的区域
Mat remove_block(double minarea, Mat& src){ CvSeq* contour = NULL; double tmparea = 0.0; CvMemStorage* storage = cvCreateMemStorage(0); //const char* tmpaddsum1 = tmp_string.c_str(); //IplImage*原创 2016-11-28 17:06:06 · 4668 阅读 · 0 评论 -
opencv3.0 IplImage*转化为Mat
opencv3.0中,也许你经常需要将IplImage* 转化为Mat。下面就是一种很好的解法。仅供参考。IplImage* src;src = cvLoadImage(imgload.c_str(), 0);Mat dst = cvarrToMat(src);原创 2016-11-23 16:39:36 · 569 阅读 · 0 评论 -
LSD(line segment detect)基于opencv的代码
博主研究生阶段一直在研究LSD算法,先马出 LSD基于opencv的源代码。/*M/////////////////////////////////////////////////////////////////////////////////////////// IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USI原创 2016-11-21 16:02:17 · 5008 阅读 · 0 评论 -
OpenCV中操作Mat的copy()和clone()的区别
OpenCV中使用Mat,经常会碰到这样一种场景,会想拷贝一份Mat,并对新的Mat进行操作。但是OpenCV中的clone()和直接赋值都会导致共享数据区,也就是相当于&。而使用copy,才会获取新的Mat。// Mat is basically a class with two data parts: the matrix header and //a pointer to th原创 2016-10-10 21:42:02 · 10358 阅读 · 0 评论 -
opencv彩色图像可视化实例
输入:groundtruth 图像目录和程序分割结果目录输出:差异图像,在每一幅图像中TP FP TN FN像素分别用4种颜色表示。// // valueTest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #include "opencv2/core.hpp"#include #原创 2016-07-28 22:23:50 · 1437 阅读 · 0 评论 -
matlab绘制 三维剖面图
绘制三维剖面图原创 2016-07-17 15:56:56 · 20257 阅读 · 0 评论 -
matlab画频率直方图,支持颜色变换
clear;C=[0.001393,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,原创 2016-06-02 21:28:19 · 8142 阅读 · 0 评论 -
解决VS中function unsafe的问题
在代码前加上这句话!#pragma warning(disable:4996)原创 2016-02-19 11:33:39 · 635 阅读 · 0 评论