简介:pip安装opencv-python后,在PyCharm中项目导入cv2模块代码CTRL+左键无法查看源码,并且无法自动补全。
源码:
import cv2
img = cv2.imread(r"D:\ai2022\city.png") # 读取图片
x, y, w, h = 100, 100, 100, 100
resize_img = cv2.resize(img, dsize=(800, 800))
cv2.rectangle(resize_img, (x, y, x + w, y + h), color=(0, 0, 255), thickness=1)
cv2.circle(resize_img, center=(x + w, y + h), radius=100, color=(255, 0, 0), thickness=8)
cv2.imshow("img", resize_img)
while True:
if ord("q") == cv2.waitKey(0):
break
cv2.destroyAllWindows()
出现的原因:实现opencv功能的cv2模块是在cv2/data文件夹下
快速解决:import cv2.cv2 as cv2
import cv2.cv2 as cv2
img = cv2.imread(r"D:\codes\ai2022\city.png") # 读取图片
x, y, w, h = 100, 100, 100, 100
resize_img = cv2.resize(img, dsize=(800, 800))
cv2.rectangle(resize_img, (x, y, x + w, y + h), color=(0, 0, 255), thickness=1)
cv2.circle(resize_img, center=(x + w, y + h), radius=100, color=(255, 0, 0), thickness=8)
cv2.imshow("img", resize_img)
while True:
if ord("q") == cv2.waitKey(0):
break
cv2.destroyAllWindows()
重新修改完成就支持自动补全了。并且也支持CTRL+左键无法查看源码。