图像处理
Pr Young
一个踏实努力,充满激情的程序员!
展开
-
将标签和图片调整成我们想要的size大小
1.采用的数据集是VOC2007其中SegmentationClass是label图片,JPEGImages是原图label: image: 2. 定义一个utils.py文件,在这个文件中写一个keep_image_size_open函数: 3.标签图片和原图中什么大小都有,把它们都调整成统一格式大小的图片,这里是统一调整为256*256(你也可以自己改成(258*258))......原创 2022-06-12 15:38:34 · 1919 阅读 · 0 评论 -
掩膜 mask
掩膜只由0和1组成,0区域被屏蔽,1区域被保留下来将原图和掩膜做与运算,只有两个都为1(这里1的意思就是不是0)时才最后结果为1,其他情况就是0所以原始图和掩膜做与运算,最后:掩膜就是个遮挡板,把不感兴趣的东西遮挡掉,只留下感兴趣图像...原创 2022-06-09 23:48:59 · 392 阅读 · 0 评论 -
拿到一张图片,看它几个通道,每个通道的每个像素点的像素值取值范围是多少,也就是判断出张图片是rgb图片还是灰度图,还是二值图
既然这张图像有三个通道,我们现在想要看一下这张图像的每个通道的每个像素的像素值是多少这样得到的其实不太直观: 所以我们打断点,在array1=img_array[:,:,0]这行语句的左边打断点: 以调试模式运行这个程序: 点击这个 "作为Array查看",得到: 的确是高为810,宽为1080同理可以看其他两个通道的每个像素的像素值是多少作业:判断下面这张图有几个通道?每个通道的像素最大值是多少,像素最小值是多少? 发现全都是0或1 验证一下:...原创 2022-06-09 23:15:28 · 1086 阅读 · 0 评论 -
rgb图片转灰度图
将这张图转为灰度图片:得到:补充说明:(1)这个img.convert("L") 内部其实对应一个转化公式:L = R * 299/1000 + G * 587/1000+ B * 114/1000(2)如果是img.convert("1"),那就是转化为黑白图像:黑白图像放大来看:确实只有黑白两个颜色,是二值图像...原创 2022-06-09 21:48:44 · 671 阅读 · 0 评论