简介: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+左键无法查看源码。

图片

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

在这里插入图片描述

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐