代码问题主要来源于《Python计算机视觉编程》
图片存储
打印出来图片后老是要手动保存,非常麻烦,想着设置自动保存路径,没搜到。看到了savefig函数。
savefig('image.jpg', dpi=600,bbox_inches='tight')
# dpi:分辨率,默认100
# bbox_inches: 要保存的图片范围。‘tight’表示去掉周边空白。
# name:文件路径或文件对象,根据扩展名推断文件格式
# format: 指定文件格式
# facecolor:子图之外的背景颜色,默认白色
# edgecolor:边界颜色
嘎嘎好用(  ̄ー ̄)(  ̄ー ̄)
第三章PCV修改
后面再调用PCV这个库时出现了点小问题,按照下面的方式修改。
要提前吧PCV中没有加括号的print加上去。
python setup.py install --user
hstack()函数用法
arr1 = np.array([[1,3], [2,4] ])
arr2 = np.array([[1,4], [2,6] ])
# hstack将参数元组的元素数组按水平方向进行叠加
res = np.hstack((arr1, arr2))
print (res)
#
[[1 3 1 4]
[2 4 2 6]]
subplot合并子图
plt.figure(12)
plt.subplot(221)
plt.plot(t1, f(t1), 'bo', t2, f(t2), 'r--')
plt.subplot(222)
plt.plot(t2, np.cos(2 * np.pi * t2), 'r--')
plt.subplot(212)
plt.plot([1, 2, 3, 4], [1, 4, 9, 16])
————————————————
版权声明:本文为CSDN博主「CHENG Jian」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/gatieme/article/details/61416645
第六章
python3.*中要加 encoding=‘bytes’
#要加‘bytes’,否则会报错
V = pickle.load(f,encoding='bytes')
在执行下面这一句之前需要导入
from PCV.clustering import hcluster
tree = hcluster.hcluster(features)
csdn一行插入多个图片
这是在展示实验结果时用到的,将字母聚5个类,为了更好的对比结果就想将图片放的近一点。
网上搜的基本都要有Html代码来实现,开始不想试,觉得很麻烦,最后没办法了,硬着头皮试了一下。真的很简单简单。代码如下:
<table>
<tr>
<td ><center><img src=" https://img-blog.csdnimg.cn/847dda10c2d7400b9289400e55c14f9a.png#pic_center" >第一类 </center></td>
<td ><center><img src="https://img-blog.csdnimg.cn/f459f2a1a9d74d0bb660e0fa4167d2b4.png#pic_center" >第二类</center></td>
</tr>
<tr>
<td><center><img src="https://img-blog.csdnimg.cn/8696f8217e41487d94d215638eb303b8.png#pic_center " >第三类</center></td>
<td ><center><img src="https://img-blog.csdnimg.cn/f0126c2bd05747bea7b8e163bc242f04.png#pic_center " >第四类</center> </td>
</tr>
<tr>
<td></center>
<img src="https://img-blog.csdnimg.cn/f421fd3abbf94cccae1fa3329c775a36.png#pic_center " > 第五类
</td></center>
<tr>
</table>
代码中的引号括住的是我们在使用csdn的markdown编辑器复制粘贴或者是从 " 图片 "项中导入图片时,图片底下的哪一行链接,如下:
|
如果一行想多两张,就多加两句。可以直接把代码复制过去试一下。试了之后就知道了。(  ̄ー ̄)(  ̄ー ̄)(  ̄ー ̄)
找出列表中值为K的下标
where(m == 255)
m是一幅打开的灰度图片m = Image.open('./picture/banana.bmp')
这样可以找到m中等于255的点的坐标。