![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
#opencv/numpy
文章平均质量分 80
富土康一号质检员
这个作者很懒,什么都没留下…
展开
-
OpenCV和Image读取图像的坐标区分和理解
直接上图了表示区别示例代码佐证import cv2a=cv2.imread("./test.jpg")print(a.shape)输出结果#(334, 462, 3)from PIL import Imageimport matplotlib.pyplot as pltb=Image.open("./test.jpg")print(b.size)输出结果 #(462,...原创 2020-04-29 00:07:55 · 915 阅读 · 0 评论 -
对文件夹中的图片进行切割
先来写一下这个代码的思路1、先要获取切割的每一张图像在原图中的左上点的坐标和右下角的坐标(或者是裁剪后单张照片的高和宽)并且将获取的坐标放在一个列表里面,将该过程写成一个函数2、遍历一个文件夹,分别读取每张图像,并且调用上面的函数获取坐标,利用获取的坐标进行切割。import cv2import numpy as npimport mathimport osdef cut_img(...原创 2020-04-28 23:32:36 · 568 阅读 · 0 评论 -
系列文章:Numpy OpenCV Matplotlib PIL库小代码 (二)
系列文章:Numpy OpenCV Matplotlib PIL库小代码 (二)```python#Numpy图像创建:import cv2import numpy as npa=np.ones([100,100,3])cv2.imwrite("./result.jpg",a)#利用numpy创建一张三通道的矩阵,矩阵每个元素都是0,同时,将该矩阵保存为一张图像。```pyth...原创 2020-04-28 23:17:24 · 182 阅读 · 0 评论 -
系列文章:项目中常用的opencv、numpy小代码(一)
系列文章:项目中常用的opencv、numpy小代码(一)图像读取并显示import cv2cv2.imread("C:/Users/zhili/Desktop/1.jpg")cv2.nameWindow("123")#创建一个名字叫123的窗口cv2.waitkey(0)cv2.destroyAllwindows()读取某张图像,并将图像保存在其他路径下import cv2a...原创 2020-03-13 00:08:15 · 158 阅读 · 0 评论