![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像处理
xiyangxiaoguo
这个作者很懒,什么都没留下…
展开
-
windows下 opencv 图像 人脸检测 亲测可行
参考https://blog.csdn.net/li_wen01/article/details/78369751/*=============================================================================# FileName: facecheck.cpp# Desc: detect faces and eyes by opencv ,and then cut the face# .原创 2020-05-22 13:00:33 · 274 阅读 · 0 评论 -
matlab与图形骨架提取
matlab的快速实现img=imread('ces6.bmp');figureimshow(img,[]);title('原始图');%关于img:img图像中进行了二值化,非零值(白色1),零值(黑色0)%其中图像元素为非零值(白色1),图像背景为零值(黑色0)%骨架提取imgo=bwmorph(img,'skel',Inf);figureimshow(imgo,[]);title('骨架');实现的效果...原创 2020-05-18 10:43:23 · 6091 阅读 · 1 评论 -
matlab与数字图像处理--图像锐化imsharpen
在对图像进行锐化时,图像灰度变化之处将引入一段“过冲”,和人眼视觉中的马赫带效应相同。可以理解图像锐化即是增强了人眼的马赫带效应。mat=zeros(300,500);mat(:,1:100)=0.2;mat(:,101:200)=0.3;mat(:,201:300)=0.4;mat(:,301:400)=0.5;mat(:,401:500)=0.6;figureimsho...原创 2020-04-29 12:00:08 · 2416 阅读 · 0 评论 -
matlab与数字图像处理--闭操作筛选图像中面积大于一定值的区域(2)
参考上一篇:https://mp.csdn.net/console/editor/html/105642895这次采用matlab的库函数来进行膨胀和腐蚀,然后查找连通区域,对于每个连通区域,用红色方框框选其最大的范围。膨胀:imdilate();腐蚀:imerode();查找连通区域:bwconncomp();不多说,直接上代码%通过matlab函数实现大面积图形查...原创 2020-04-21 18:12:28 · 2188 阅读 · 1 评论 -
matlab与数字图像处理--闭操作筛选图像中面积大于一定值的区域
利用闭操作对图像进行图形元素的筛选,删除规格小于8*8的图形,保留大于8*8的图形测试用图,图像已经二值化,图像元素为白色,背景为黑色选择结构元素为8*8的矩阵,对测试图像进行闭操作的结果,尺寸小于8*8的图像元素全部为消除。%手动实现大面积图形查找img=imread('ces0.bmp');%关于img:img图像中进行了二值化,非零值(白色1),零值(...原创 2020-04-20 21:52:49 · 3049 阅读 · 3 评论 -
matlab与数字图像处理--闭操作
参考膨胀https://mp.csdn.net/console/editor/html/105622640参考腐蚀https://mp.csdn.net/console/editor/html/105623194左边是一个二值化的测试图像,白色为图像元素,黑色为背景;右边是经过闭操作后的结果图像下面是测试用的matlab代码,代码中还有详细注解%手动实现闭操作close...原创 2020-04-19 22:35:13 · 685 阅读 · 0 评论 -
matlab与图像处理--膨胀与腐蚀2
参考前一篇:matlab与图像处理--膨胀与腐蚀https://mp.csdn.net/console/editor/html/105622640左边是一个二值化的测试图像,白色为图像元素,黑色为背景;右边是经过腐蚀后的结果图像下面是测试用的matlab代码,代码中还有详细注解%手动实现膨胀和腐蚀img=imread('ces2.bmp');%关于img:img图像...原创 2020-04-19 21:53:31 · 2665 阅读 · 0 评论 -
matlab与数字图像处理--膨胀和腐蚀
对于初学者,参考一篇很好的说明:https://blog.csdn.net/alw_123/article/details/83868878左边是一个二值化的测试图像,白色为图像元素,黑色为背景;右边是经过膨胀后的结果图像下面是测试用的matlab代码,代码中还有详细注解%手动实现膨胀和腐蚀img=imread('ces2.bmp');%关于img:img图像中进行了二值化...原创 2020-04-19 21:33:52 · 7039 阅读 · 2 评论 -
matlab dct2和fft2变换的系数分布(BM3D滤波时,相似块分组的阈值凭据)
clear;woman=imread('C:\Users\ThinkPad\Pictures\lena.jpg');X=mat2gray(woman);noise=randn(size(X));sigma=0.1;X=X+noise*sigma;%进行dct2变换DCT=dct2(X);%进行fft变换FFT=fft2(X);figuresubplot(2,1...原创 2020-03-02 11:04:13 · 1093 阅读 · 0 评论 -
BMP图像解析
参考https://blog.csdn.net/minedayu/article/details/12234303生成图像为1位的20*20黑白BMP图像:打开其二进制文件解析:生成图像为4位16色的20*20单色BMP图像打开其二进制文件解析:一个1024*1024的24位的真彩色图像:打开其二进制文件解析:...原创 2019-09-27 11:25:49 · 314 阅读 · 0 评论 -
OpenCV+MFC文档视图结构 构建简易PS图像处理软件
软件开启界面:包含菜单、快捷、新建图像子窗口文件 已实现功能 :新建、打开、关闭、保存、另存为打开 可以打开jpg, png,txt或者自己添加其他格式的图像(可使用opencv打开图像的功能,或者自己编写打开各种文件的方法)实现了滚动条浏览大图像图像处理 通过添加opencv处理图像的一些功能,比如掩模,转灰度,缩放图像,各种滤波等等,或者自己实现各种功...原创 2019-08-27 11:19:30 · 1221 阅读 · 1 评论