Python学习笔记(七)

代码问题主要来源于《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

第三章PCV问题修改

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的点的坐标。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值