在安装过anaconda和opencv-python后我尝试了一下
import numpy as np
import cv2
#Create a black image
img = np.zeros((512,512,3),np.uint8)
#draw a diagonal blue line with thickness of 5 px
cv2.line(img,(0,0),(260,260),(255,0,0),5)
#为了演示,建窗口显示出来
cv2.namedWindow('image',cv2.WINDOW_NORMAL)
cv2.resizeWindow('image',1000,1000)#定义frame的大小
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
运行结果如上
opencv-python中文教程
这里是一些中文教程
然后读取图片
import numpy as np
import cv2
img = cv2.imread('D:\3\001.0.png',0)
cv2.imshow('image',img)
k = cv2.waitKey(0)
运行报错
error: OpenCV(4.4.0) D:\Build\OpenCV\opencv-4.4.0\modules\imgproc\src\filter.dispatch.cpp:1530: error: (-215:Assertion failed) !_src.empty() in function ‘cv::filter2D’
后来参考这个
将路径中的\改为/就可以了
此时发现只加载了图片的一部分
因此加上
import numpy as np
import cv2
img = cv2.imread('D:/3/001.0.png')
cv2.namedWindow('image',0)
cv2.imshow('image',img)
k = cv2.waitKey(0)
cv2.destroyAllWindows()
cv2.namedWindow(‘image’,0)
使图像自适应窗口大小
这样就全部显示了