python安装opencv并测试

/ 0评 / 0

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.运行显示效果