解决opencv-python导入cv2不自动补全和查看源码

简介: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-python导入cv2不自动补全和查看源码_第1张图片

出现的原因:实现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+左键无法查看源码。

解决opencv-python导入cv2不自动补全和查看源码_第2张图片

微信公众号:玩转测试开发
欢迎关注,共同进步,谢谢!

解决opencv-python导入cv2不自动补全和查看源码_第3张图片

你可能感兴趣的:(python,opencv,计算机视觉)