图像处理
文王梦熊
简书:https://www.jianshu.com/u/4f6fb2124907
展开
-
小波变换笔记
实现haar小波参考文章中讲解了haar小波的原理,比较易懂,实现了多级haar小波分解,本文参照它进行了练习,同时添加了小波重建。# include<iostream># include<opencv2/opencv.hpp>using namespace std;using namespace cv;int main(){ Mat src = imr...原创 2019-01-09 18:47:12 · 184 阅读 · 0 评论 -
opencv 求连通区域的重心
主要步骤用findContours获取连通域轮廓通过Moments对象获取轮廓所在重心findContours函数的讲解实现代码#include<iostream>#include<opencv2\opencv.hpp>using namespace std;using namespace cv;int main(){ Mat src = imr...原创 2019-01-09 18:52:01 · 2392 阅读 · 0 评论 -
连通域标记
seed-filling思想种子填充方法来源于计算机图形学,常用于对某个图形进行填充。思路:选取一个前景像素点作为种子,然后根据连通区域的两个基本条件(像素值相同、位置相邻)将与种子相邻的前景像素合并到同一个像素集合中,最后得到的该像素集合则为一个连通区域。(1)扫描图像,直到当前像素点B(x,y) == 1:a、将B(x,y)作为种子(像素位置),并赋予其一个label,然后将该种子相...原创 2019-01-09 18:54:34 · 1878 阅读 · 0 评论 -
OpenCV裁剪图像任意区域
给出区域轮廓点集,通过drawContours函数填充区域,生成mask图像,与原图相与简要代码如下#include&amp;lt;iostream&amp;gt;#include&amp;lt;opencv2\opencv.hpp&amp;gt;using namespace std;using namespace cv;int main(){ Mat src = imread(&quot;F:/test原创 2019-01-09 18:45:59 · 3676 阅读 · 6 评论