![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ImageProcess
文章平均质量分 53
process images
harry_tea
这个作者很懒,什么都没留下…
展开
-
matplotlib: 绘制柱状图
通过matplotlib绘制柱形图。原创 2023-03-06 21:53:50 · 1494 阅读 · 0 评论 -
批量获取图片中的某个点的像素值
现在有一个任务需要获取几千张图片中的指定位置的像素值(每个图片的位置不一样,需要手动标注),写了一个程序循环文件夹中的所有图片,每次会显示一张图然后手动点击图片中需要提取像素的位置,按Enter键切换到下一张,每张图的文件名和像素会被记录到color.txt文件中import cv2import os# 定义鼠标点击事件并将点击坐标输入数组def mouse_img_cod(event, cod_x, cod_y, flags, param): if event == cv2.EVENT_原创 2022-02-22 09:59:54 · 2782 阅读 · 0 评论 -
skimage: imread & imsave & imshow
imread & imsave & imshow安装读写操作1. imread2. imsave3. imshow安装scikit-image官网:https://scikit-image.org/docs/dev/api/skimage.measure.html安装:pip install scikit-image读写操作注意cv2的读写类型均为np.array、uint8、255、HWC、RGB1. imreadio.imread(filename)filename原创 2022-02-13 17:45:09 · 1735 阅读 · 0 评论 -
plt.subplot
plt.subplot()在当前图片中绘制一个子图Add a subplot to the current figure.此函数参数很多,这里未详细介绍,加一个例子供理解import numpy as npimport matplotlib.pyplot as pltx = np.linspace(1, 10, 20)y = np.sin(x)plt.subplot(2,2,1) # 两行两列,位置为1的子图plt.plot(x,y)plt.subplot(222) # 两原创 2021-10-27 17:16:30 · 270 阅读 · 0 评论 -
plt.imshow
plt.imshow(X)X:图像数据(M, N):标量数据的图像,灰度图(M, N, 3):RGB图像(M, N, 4):RGBA图像注意:其中RGB和RGBA图像为float类型[0, 1],或者int类型[0, 255]显示图像Display an image, i.e. data on a 2D regular raster.import numpy as npimport matplotlib.pyplot as pltnp.random.seed(1)#原创 2021-10-27 19:27:38 · 25994 阅读 · 0 评论 -
plt.scatter
plt.scatter((x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, verts=None, edgecolors=None, hold=None, data=None, **kwargs))官方手册 参数手册绘制散点图A scatter plot of y vs. x with varying marker size an原创 2021-10-29 19:43:14 · 266 阅读 · 0 评论 -
PIL: open & show & save
PIL官方文档PIL是python图像处理中的常见模块,特别是在深度学习加载数据集的时候也会用到,下面介绍他的基本使用方法open加载并识别一个image文件from PIL import Imageimg = Image.open()原创 2021-12-22 10:13:18 · 1943 阅读 · 0 评论 -
ToPILImage && ToTensor
ToPILImage && ToTensor在Pytorch创建数据集时,常常会有transform.ToPILImage和transform.ToTensor两个函数,前一个函数是将numpy转变为PILImage形式,第二个函数是将PILImage形式转变为tensor形式方便计算,转换时需要注意以下几点图片一共有三种形式,PILImage形式,tensor形式以及numpy形式numpy必须为uint8形式,范围为[0, 255]tensor必须为FloatTensor形式,原创 2021-10-01 10:31:19 · 1532 阅读 · 0 评论 -
RGB和BGR问题
RGB和BGR问题1. visdomvisdom中的vis.image(0)是RGB的,并且通道是在第一位(c, h, w)原创 2021-11-14 15:51:31 · 2698 阅读 · 0 评论 -
cv2: imread & imwrite & imshow
imread&&imwrite1. cv2.imread1. cv2.imreadcv2.imread原创 2021-11-21 20:27:59 · 2907 阅读 · 0 评论 -
imageio: imread & imwrite
imageio.imread(uri)uri:路径从指定路径读取一张图片Reads an image from the specified file. Returns a numpy arrayNote that the image data is returned as-is, and may not always have a dtype of uint8 (and thus may differ from what e.g. PIL returns).返回属性为np.array、ui原创 2021-11-20 18:54:22 · 16986 阅读 · 0 评论