随笔分类 -  数字图像处理

摘要:https://blog.csdn.net/r250tgc/article/details/89604254 #define _CRT_SECURE_NO_DEPRECATE #include <windows.h> #include <cstdio> #include <cmath> #inclu 阅读全文
posted @ 2020-07-17 11:28 Tomorrow1126 阅读(661) 评论(0) 推荐(0) 编辑
摘要:图像的形态学处理:借助数学方法对图像进行处理,图像形态学大部分通过集合的思想实现,(特点,处理速度快,算法思路清晰) 基本思想:用具有一定形态的结构元素去度量和提取图像中对应的元素 数学形态学是由法国矿业学院博士生赛拉和导师马瑟荣于1964年提出来的 通过腐蚀处理可以将目标图像收缩,而通过膨胀处理可 阅读全文
posted @ 2020-05-12 13:43 Tomorrow1126 阅读(2805) 评论(0) 推荐(0) 编辑
摘要:查看代码,网上偶然搜索到两个单选框这里有问题,例如:radio button 客户端,服务器,二选一,那么在这一组的第一个属性-》杂项-》Group-》true,只要将一个改为true。 阅读全文
posted @ 2020-04-26 17:34 Tomorrow1126 阅读(754) 评论(0) 推荐(0) 编辑
摘要:如果出现错误,要检查一下ID是不是对的 阅读全文
posted @ 2020-04-23 21:04 Tomorrow1126 阅读(201) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/brucemu/archive/2013/10/17/3374558.html 阅读全文
posted @ 2020-04-19 21:44 Tomorrow1126 阅读(186) 评论(0) 推荐(0) 编辑
摘要:为什么不显示直方图呢? 步骤不对,首先要在类向导中,给对话框的那个类加上一个WM_Paint消息,里面再加上OnPaint()函数,然后会自动跳出这个函数的代码。 然后再写!!!等有空一定要好好看看步骤。。 还有一些小问题 1、str.Format() 格式有问题,一开始改了项目属性中字符集的格式, 阅读全文
posted @ 2020-04-15 21:46 Tomorrow1126 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-13 09:33 Tomorrow1126 阅读(1847) 评论(0) 推荐(0) 编辑
摘要:从结果上面来看整体目标是实现了,灰度拉伸只是线性的拉宽对比度,对图像的整体影响不大。 而灰度直方图均衡化却对图像的整体效果有影响,对直方图的改变也比较大; https://www.cnblogs.com/zvmxvm1991/p/7977872.html 直方图均衡化: 直方图均衡化的作用是图像增强 阅读全文
posted @ 2020-03-27 10:53 Tomorrow1126 阅读(2671) 评论(0) 推荐(0) 编辑
摘要:用python进行图像处理中分别用到过matplotlib.pyplot、PIL、cv2三种库,这三种库图像读取和保存方法各异,并且图像读取时顺序也有差异,如plt.imread和PIL.Image.open读入的都是RGB顺序,而cv2.imread读入的是BGR顺序。使用时需要倍加注意。 现参考 阅读全文
posted @ 2020-03-24 10:32 Tomorrow1126 阅读(558) 评论(0) 推荐(0) 编辑
摘要:数字图像处理分为三个层次:低级图像处理、中级图像处理和高级图像处理(狭义图像处理、图像分析和图像理解)。 狭义图像处理:对输入图像进行某种变换得到输出图像,是一种图像到图像的过程。 (1)低级图像处理内容(狭义图像处理) 内容:主要对图象进行各种加工以改善图象的视觉效果、或突出有用信息,并为自动识别 阅读全文
posted @ 2020-03-23 13:36 Tomorrow1126 阅读(3297) 评论(0) 推荐(0) 编辑
摘要:栅(shan)格化,是PS中的一个专业术语,栅格即像素,栅格化即将矢量图形转化为位图(栅格图像)。最基础的栅格化算法将多边形表示的三维场景渲染到二维表面。 阅读全文
posted @ 2020-03-23 12:06 Tomorrow1126 阅读(3479) 评论(0) 推荐(0) 编辑
摘要:1、饱和度:饱和度可定义为彩度除以明度,与彩度同样表征彩色偏离同亮度灰色的程度。 2、明度:所谓的明度是指色彩的明暗程度和深浅程度。明度又分为同一色相的色彩的明度变化和不同色相之间色彩的明暗差别。 3、色相也叫色别,是各种色彩的名称和相貌。如:红、橙、黄、绿、青、蓝、紫等等。 4、反相,255-R/ 阅读全文
posted @ 2020-03-23 12:04 Tomorrow1126 阅读(884) 评论(0) 推荐(0) 编辑
摘要:1、颜色表中RGB三个分量同时乘以一个亮度调节系数。 2、非线性调节。 非常常见的线性运算即可完成亮度调节,比如所有像素点亮度值乘或者加一个增强系数,使得图像整体变亮或者变暗。看过一些相关开源代码,常见的操作是乘以一个亮度调节系数。但是,这样做很容易使图像出现过饱和现象,即亮度值超出255。phot 阅读全文
posted @ 2020-03-21 22:46 Tomorrow1126 阅读(502) 评论(0) 推荐(0) 编辑
摘要:一、BMP格式结构 BMP文件的数据按照从文件头开始的先后顺序分为四个部分: ◆ 位图文件头(bmp file header): 提供文件的格式、大小等信息 ◆ 位图信息头(bitmap information):提供图像数据的尺寸、位平面数、压缩方式、颜色索引等信息 ◆ 调色板(color pal 阅读全文
posted @ 2020-03-20 11:05 Tomorrow1126 阅读(122) 评论(0) 推荐(0) 编辑
摘要:在做图像处理作业时,想把图像数据显示出来,数据的类型是unsigned char。 一开始用cout发现是乱码,用printf就可以,应该是需要类型转换。 阅读全文
posted @ 2020-03-20 11:03 Tomorrow1126 阅读(461) 评论(0) 推荐(0) 编辑
摘要:灰度数字图像是每个像素只有一个采样颜色的图像。 如果是RGB图像,每个像素有三个通道,R=G=B,不是灰度图像 阅读全文
posted @ 2020-03-20 09:08 Tomorrow1126 阅读(348) 评论(0) 推荐(0) 编辑
摘要:原理: 实现此功能,主要就是从真彩色中查找出最能代表整张图像的256种颜色,建立调色板.八叉树就是为了找出这256种颜色. 1.) 建立八叉树 八叉树节点的特性就是每个节点最多有8个字节点,编号为0~7 . 以RGB值建立八叉树,首先建立根节点(Root),然后分别以RGB的每一位分别组成一个0~7 阅读全文
posted @ 2020-03-17 21:23 Tomorrow1126 阅读(916) 评论(0) 推荐(0) 编辑
摘要:(1)平均法最简单的方法当然就是平均法,将同一个像素位置3个通道RGB的值进行平均。I(x,y) = 1/3 * I_R(x,y) +1/3 * I_G(x,y)+ 1/3 * I_B(x,y) (2)最大最小平均法取同一个像素位置的RGB中亮度最大的和最小的进行平均。 (3)加权平均法I(x,y) 阅读全文
posted @ 2020-03-17 00:53 Tomorrow1126 阅读(754) 评论(0) 推荐(0) 编辑
摘要:int lineByte=(bmpWidth*biBitCount/8+3)/4*4 理解:这是计算位图每行占多少个字节;灰度图像(biBitCount=8)彩色图像(biBitCount=24)bmpWidth是位图的宽度,也就是每行有多少个像素块在计算机中如果你是整形 (n)除以(n+i)都是等 阅读全文
posted @ 2020-03-17 00:51 Tomorrow1126 阅读(789) 评论(0) 推荐(0) 编辑
摘要:原理: 反色的实际含义是将R、G、B值反转。若颜色的量化级别是256,则新图的R、G、B值为255减去原图的R、G、B值。这里针对的是所有图,包括真彩图、带调色板的彩色图(又称为伪彩色图)、和灰度图。真彩图不带调色板,每个象素用3个字节,表示R、G、B三个分量。所以处理很简单,把反转后的R、G、B值 阅读全文
posted @ 2020-03-16 22:31 Tomorrow1126 阅读(1624) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示