![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像处理实例
文章平均质量分 71
图像处理实例
imxlw00
这个作者很懒,什么都没留下…
展开
-
C语言读取BMP文件
BMP图像编码BMP即bitmap,也就是位图,一般由4部分组成:文件头信息块、图像描述信息块、颜色表(在真彩色模式无颜色表)和图像数据区。在图像数据之前,如图所示,共有54位数据其中,0x424d在十进制为19778,对应的ASCII码为BM,表示这是个bitmap文件。Windows的数据是倒着念的,这是PC电脑的特色。如果一段数据为42 4D,倒着念就是4D 42,即0x4D42。因此,如果bfSize的数据为A2 1E 04 00,实际上就成了0x00041EA2,也就是0x41EA2原创 2022-05-23 15:07:20 · 3728 阅读 · 3 评论 -
python图像灰度变换
二值化非0元素取1法非零元素取一法是最基础的二值化算法。顾名思义,非零取一就是对于灰度图像f,若某像素灰度值为零,则其灰度值不变,仍为零;对于灰度值不为零的像素,将其像素值全部变为255。img = np.zeros((w, h), dtype=np.uint8) for j in range(h): for i in range(w): if grey[j, i] != 0: img[j, i] = 255固定阀值法固定阀值法就是为灰度原创 2021-09-28 21:30:04 · 3031 阅读 · 1 评论 -
python图像几何变换
图像的平移图像平移(Translation)是将图 像中所有的点都按照指定的平移量,进行水平、垂直移动。x=self.trans.xy=self.trans.y# img[x:h-1,y:w-1]=image[0:h-1-x,0:w-1-y]for j in range(h): for i in range(w): i0=i+x j0=j+y if(i0>=0) and (i0<w) and (j0>=0)and (j.原创 2021-09-25 21:45:22 · 637 阅读 · 0 评论 -
python 图像特效
图像扫描扫描是最基本的特效显示方式,它没有划分图像块,只是顺序地一行一行或一列一列地显示图像或清除图像。向下扫描、向上扫描、向右扫描、向左扫描。四种扫描的原理相同。只是显示图像的次序不同。 self.lb_2.setPixmap(QPixmap("")) # 绘制图像 image = self.image.xBitmap.img_org image = cv2.cvtColor(image, cv2.COLOR_BGR2RGBA) h,.原创 2021-09-24 18:16:07 · 650 阅读 · 0 评论