
OpenCV
Waldenz
技术改变世界
展开
-
cv2.imread 和PIL中的image.open图片显示区别 格式互相转换
显示区别plt.imread和PIL.Image.open读入的都是RGB顺序,而opencv中cv2.imread读入的是BGR通道顺序。cv2.imread会显示图片更蓝一些。以下代码为opencv imread和PIL库中image.open读入图像颜色顺序的比较import matplotlibmatplotlib.use('TkAgg')import matplotl...原创 2019-05-16 14:45:09 · 22316 阅读 · 0 评论 -
mac matplotlib 图片显示问题 和 Python is not installed as a framework
Python is not installed as a framework 报错问题报错信息如下:RuntimeError: Python is not installed as a framework. The Mac OS X backend will not be able to function correctly if Python is not installed as a ...原创 2019-05-16 14:03:56 · 501 阅读 · 0 评论 -
Matplotlib的子图subplot 显示多图
Matplotlib的可以把很多张图画到一个显示界面,这就设计到面板切分成一个一个子图。直接指定划分方式和位置进行绘图。#要生成两行两列,这是第一个图plt.subplot('行','列','编号')plt.subplot(2,2,1) #以下等同plt.subplot(221)效果图:实现代码:import cv2import numpy as npfrom...原创 2019-05-16 18:04:49 · 10587 阅读 · 0 评论 -
python OpenCV 图片相似度 5种算法
原始两张图片:代码运行结果如下。5种算法值哈希算法、差值哈希算法和感知哈希算法都是值越小,相似度越高,取值为0-64,即汉明距离中,64位的hash值有多少不同。 三直方图和单通道直方图的值为0-1,值越大,相似度越高。源代码如下:import cv2import numpy as npfrom PIL import Imageimport requests...原创 2019-05-17 15:28:34 · 78665 阅读 · 10 评论 -
linux ImportError: libSM.so.6: cannot open shared object file: No such file or directory
环境 centos7 python3.6在 import cv2的时候报错,如下Traceback (most recent call last):File "parse.py", line 5, in <module> import cv2File "/home/ai/venv/tf/lib/python3.6/site-packages/cv2/__init__....原创 2019-05-17 17:20:05 · 3493 阅读 · 0 评论