图形的分类与识别
导入模块要点击运行,不然点击table键就没有提示。
import tensorflow as tf
hello = tf.constant("hello tf")
sess = tf.Session()
print(sess.run(hello))
tensorflow模块运行,安装正确。 Opencv模块正确安装并运行。
默认图片发什么地方?
import cv2
image = cv2.imread("Tulips.jpg")
cv2.imshow("image", image)
#cv2.imwrite("NewImage.jpg", image, [cv2.IMWRITE_JPEG_QUALITY, 50])
cv2.imwrite("NewImage.png", image, [cv2.IMWRITE_JPEG_QUALITY, 9])
cv2.waitKey(1)
png图片是无损压缩
宽高表示多少个像素点
从下面一张图片为例来说明
属性显示尺寸是1920*1080这个单位是像素 分辨率是96像素是指一英寸有96个像素
这样就可以计算出图片的长和宽:
1920/96= 20英寸 * 25.4mm = 508mm
1080/96=11.25*25.4 = 285.75mm
这个可以Photoshop中验证如下图所示
但不知为什么win7系统中这张图片每英寸是96像素,但在phototshop中是每英寸72像素,这个72可以修改。我们可以用同样的方法再计算一次
1920/72=26.67*25.4 = 677.33mm
1080/72=15.023*25.4=381.71mm
这和photoshop中一样
再来计算图像大小
1 byte = 8 bit
1 KB = 1024 bytes
1 MB = 1024 KB
1 GB = 1024 MB
1920*1080*3*8/8= 6220800 bit / 1024 = 6075 KB / 1024 = 5.9326 MB
这也和photoshop中显示的一样。