数字图像处理
文章平均质量分 60
perry0528
这个作者很懒,什么都没留下…
展开
-
数字图像处理 || c++实现半色调程序
利用c++的CImg库和用于矩阵处理的Eigen库来实现编译工具:visual stdio(建议使用,之前我也使用sublime来配置c++的各种库,总是各种bug)题目:Image Printing Program Based on Halftoning The following figure shows ten shades of gray approximated by do...原创 2018-09-26 15:41:55 · 1892 阅读 · 1 评论 -
数字图像处理 || c++实现八种不同的灰度效果
使用CImg库题目:Reducing the Number of Gray Levels in an Image(a) Write a computer program capable of reducing the number of gray levels in a image from 256 to 2, in integer powers of 2. The desired ...原创 2018-09-26 19:50:11 · 739 阅读 · 0 评论 -
数字图像处理 || c++实现图像的缩放
用了CImg库和opencv实现图片的缩放题目:Zooming and Shrinking Images by Pixel Replication(a) Write a computer program capable of zooming and shrinking an image by pixel replication. Assume that the desired zoom...原创 2018-09-26 22:38:02 · 2908 阅读 · 0 评论 -
数字图像处理 || c++对图像进行对数变换,幂律变换,比特面分层以及均衡化处理
对数变换:CImg<int> SrcImg;SrcImg.load_tiff("E:/Desktop/picture_process/Lenna/3/Fig0305(a)(DFT_no_log).tif");SrcImg.display();cimg_forXY(SrcImg, x, y) { SrcImg(x, y) = int(log(double(SrcImg(x, y...原创 2018-09-27 21:19:18 · 2455 阅读 · 1 评论 -
数字图像处理 || CImg实现平滑空间滤波
1.平滑滤波:自己实现了用于空间平滑滤波的函数:CImg&amp;lt;int&amp;gt; Smooth_filter(CImg&amp;lt;int&amp;gt; img, int num) { CImg&amp;lt;int&amp;gt; m(num, num); cimg_forXY(m, x, y) { m(x, y) = 1; } int w = img.width(), h =原创 2018-09-28 12:06:40 · 550 阅读 · 0 评论 -
数字图像处理 || 拉普拉斯算子锐化滤波&&标定差度方法
c++ CImg库采用标定和为标定两种实现算法未标定:CImg&lt;int&gt; laplace_filter(CImg&lt;int&gt; img) { MatrixXd m(3, 3); for(int x = 0;x &lt; 3; x++) { for (int y = 0; y &lt; 3; y++) { if (x == 1 &amp;&原创 2018-09-29 11:29:13 · 3600 阅读 · 2 评论 -
计算机视觉 || 霍夫变换
计算机视觉测试报告王培钰 16340220 电子政务原理:直线:一条直线在图像中是一系列离散点的集合,通过一个直线的离散极坐标公式,可以表达出直线的离散点几何等式如下:X∗cos(theta)+y∗sin(theta)=rX *cos(theta) + y * sin(theta) = rX∗cos(theta)+y∗sin(theta)=r其中角度theta指r与X轴之...原创 2018-10-30 18:06:17 · 678 阅读 · 0 评论