Python3 中 sys.argv[ ]的用法解释
https://www.cnblogs.com/liangmingshen/p/8906148.html
连接中的解释已经很清楚了
其实就是
sys.argv[0]
表示运行的py文件本身
从1往后都是后面带的参数
如果需要读入图片,在终端需要:
python canny.py imageFile
代码接收如下:
scipy.misc.imread(sys.argv[1])
参数:
name:str或file对象。要读取的文件名或文件对象。
flatten:bool,可选。如果为True,则将颜色层展平为单个灰度图层。
mode:str,可选。将图像转换为例如的模式’RGB’。
返回:
imread:ndarray。通过读取图像获得的阵列。
参考连接: https://blog.csdn.net/tefuirnever/article/details/90802269
scipy.misc.imread()函数用于从文件中读取图像作为数组。但是,这种写法已经弃用!!
可以换成别的读取方法:
scipy.misc.imread()被弃用,应该用imageio.imwrite()来替代(https://blog.csdn.net/rex_wust/article/details/86250165)
import imageio
im2 = imageio.imread('1.jpg')
print(im2.dtype)
print(im2.size)
print(im2.shape)
plt.imshow(im)
plt.show()
print(im2)
imageio.imwrite('imageio.png',im2)
各种图像读取方法:https://blog.csdn.net/TeFuirnever/article/details/90896239