OPENCV学习笔记(一)

  1. 安装opencv-contrib-python包,我试过很多次,低版本的无法在线安装,高版本的安装了也无法使用sift和surf函数,很不方便,所以可以手动安装低版本的opencv-contrib包,我之前使用python3.8版本来配这个库,没有相应的可安装版本,安装会报错,改成python3.6之后可顺利安装,可以在我的百度云链接里下载whl包
    链接:https://pan.baidu.com/s/1EqIsn5mg58Ytui0q42d94A
    提取码:1234
    –来自百度网盘超级会员V4的分享

其他版本的python或者想知道其他安装包是否可用,可以在cmd中运行命令
pip debug --verbose
得到的结果中会显示本计算机本版本python可安装的安装包,格式如:cp36-abi3-win_amd64,在网站上找到可以使用的whl安装包下载安装就好,cmd进入安装包所在目录,运行安装命令:
pip install whl文件的文件名
2. opencv读写图片失效
我根据自己创建的图片rgb值想要imwrite生成图片,结果失败,相应操作也失败,原因是数据格式不对,创建图片的矩阵数据类型应该是dtype=‘uint8’
3. imshow方法得到的窗口无响应
先用namedWindow创建窗口,再用imshow来指定窗口内显示的图片,同时需要有waitKey才可以

cv2.namedWindow('Detected', cv2.WINDOW_AUTOSIZE)
cv2.imshow('Detected',img_rgb)
cv2.waitKey(0)

本次笔记到此结束,之后会补充

你可能感兴趣的:(python学习日记,opencv,python)