OpenCV人工智能图像处理学习笔记2 opencv初识图片保存像素理解

图形的分类与识别

http://www.image-net.org/

导入模块要点击运行,不然点击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中显示的一样。

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值