1.查找opencv的python版本说明https://pypi.org/project/opencv-python/

2.使用pip安装
(pyqt-env) C:\Projects\Python3\pyqt-env\djpro>pip install opencv-python
Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
Collecting opencv-python
Downloading http://mirrors.aliyun.com/pypi/packages/00/84/1c26cfa8d202c8c42fe9db27ea0925382b2ed8f16af5d7e5d93a62c780d8/opencv_python-4.5.1.48-cp38-cp38-win_amd64.whl (34.9 MB)
|████████████████████████████████| 34.9 MB 313 kB/s
Collecting numpy>=1.17.3
Downloading http://mirrors.aliyun.com/pypi/packages/5a/13/25a83b9aae5fe9460b1997f5ba48814783d7f460bbbd8cadd96e1481ddf0/numpy-1.19.5-cp38-cp38-win_amd64.whl (13.3 MB)
|████████████████████████████████| 13.3 MB 364 kB/s
Installing collected packages: numpy, opencv-python
Successfully installed numpy-1.19.5 opencv-python-4.5.1.48
(pyqt-env) C:\Projects\Python3\pyqt-env\djpro>
3.创建测试代码
#!/usr/bin/python
# -*- coding:utf-8 -*-
'''
opencv
'''
__author__ = 'yuhencloud'
import sys
import cv2
from cv2 import cv2
class CvTest(object):
def __init__(self):
self.__img = cv2.imread('C:\\1.jpg')
gray_img = cv2.cvtColor(self.__img, cv2.COLOR_BGR2GRAY)
ret, self.__bw_img = cv2.threshold(gray_img, 120, 255, cv2.THRESH_BINARY)
def show_image(self):
cv2.imshow('show', self.__img)
cv2.waitKey()
cv2.destroyAllWindows()
def main():
cv_test = CvTest()
cv_test.show_image()
if __name__ == '__main__':
main()
4.运行显示效果
