图形的分类与识别

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中显示的一样。

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

  1. OpenCV与图像处理学习十二——图像形状特征之HOG特征

    OpenCV与图像处理学习十二--图像形状特征之HOG特征 一.图像特征理解 1.1 颜色特征 1.2 纹理特征 1.3 形状特征 1.4 空间关系特征 二.形状特征描述 2.1 HOG特征 2.1. ...

  2. OpenCV与图像处理学习八——图像边缘提取(Canny检测代码)

    OpenCV与图像处理学习八--图像边缘提取(Canny检测代码) 一.图像梯度 1.1 梯度 1.2 图像梯度 二.梯度图与梯度算子 2.1模板卷积 2.2 梯度图 2.3 梯度算子 2.3.1 R ...

  3. OpenCV与图像处理学习七——传统图像分割之阈值法(固定阈值、自适应阈值、大津阈值)

    OpenCV与图像处理学习七--传统图像分割之阈值法(固定阈值.自适应阈值.大津阈值) 一.固定阈值图像分割 1.1 直方图双峰法 1.2 OpenCV中的固定阈值分割 二.自动阈值图像分割 2.1 ...

  4. OpenCV与图像处理学习六——图像形态学操作:腐蚀、膨胀、开、闭运算、形态学梯度、顶帽和黑帽

    OpenCV与图像处理学习六--图像形态学操作:腐蚀.膨胀.开.闭运算.形态学梯度.顶帽和黑帽 四.图像形态学操作 4.1 腐蚀和膨胀 4.1.1 图像腐蚀 4.1.2 图像膨胀 4.2 开运算与闭运 ...

  5. OpenCV与图像处理学习五——图像滤波与增强:线性、非线性滤波、直方图均衡化与Gamma变换

    OpenCV与图像处理学习五--图像滤波与增强:线性.非线性滤波.直方图均衡化与Gamma变换 三.图像滤波与增强 3.1 线性滤波 3.1.1 方框滤波 3.1.2 均值滤波 3.1.3 高斯滤波 ...

  6. OpenCV与图像处理学习三——线段、矩形、圆、椭圆、多边形的绘制以及文字的添加

    OpenCV与图像处理学习三--线段.矩形.圆.椭圆.多边形的绘制以及文字的添加 一.OpenCV中的绘图函数 1.1 线段绘制 1.2 矩形绘制 1.3 圆绘制 1.4 椭圆的绘制 1.5 多边形绘 ...

  7. OpenCV与图像处理学习二——图像直方图与色彩空间

    OpenCV与图像处理学习二--图像直方图与色彩空间 2.4 图像直方图(Image Histogram) 2.4.1 直方图的绘制 2.4.2 三通道直方图绘制 2.5 颜色空间 2.5.1 RGB ...

  8. OpenCV与图像处理学习一——图像基础知识、读入、显示、保存图像、灰度转化、通道分离与合并

    OpenCV与图像处理学习一--图像基础知识.读入.显示.保存图像.灰度转化.通道分离与合并 一.图像基础知识 1.1 数字图像的概念 1.2 数字图像的应用 1.3 OpenCV介绍 二.图像属性 ...

  9. OpenCV之Python学习笔记

    RSS订阅 登陆 注册 原文链接地址:http://www.itozi.net/19477.html OpenCV之Python学习笔记 ITOZI 发布于 2015-08-06 分类:OpenSta ...

  10. OpenCV for Ios 学习笔记(4)-标记检测1

    本文原始地址:OpenCV for Ios 学习笔记(4)-标记检测1 简单的标记经常是以白色块和黑色块构成的规则图形.因为我们预先知道这些因素,所以我们可以很容易检测标记. 如图: 首先,我们需要找 ...

最新文章

  1. centos7ftp服务器的搭建
  2. php当前栏目位置,thinkphp获取栏目和文章当前位置的方法,_PHP教程
  3. 利用pip3 install --upgrade批量更新已过期的python库
  4. tomcat runing on daemon with apr and ssl mode
  5. c++实现二叉树操作
  6. chrome 调试 ios h5
  7. 五子棋c语言算杀算法,c语言 五子棋危险判断 求大神解释啊
  8. Spring MVC学习总结(8)——Swagger入门详解
  9. c语言gc,使用C++制作GC Server过程详解
  10. 【个人笔记 - 目录】OpenCV4 C++ 快速入门 30讲
  11. Python爬虫--- 1.2 BS4库的安装与使用 1
  12. java图书管理系统毕业设计_java图书管理系统毕业论文
  13. MySql关系型数据库——node
  14. 多元逻辑回归 · 数学推导过程及代码实现完全解析
  15. CH 6202 黑暗城堡
  16. 2014中国互联网安全大会
  17. 浓缩就是精华——21行python实现输入法自动提示(带过程举例,附录也精彩)
  18. 媒体播控系统、信息发布系统 使用说明
  19. 2018年秋季校招投递记录
  20. 8086汇编基础 debug mov al,'a'或者mov ax,'ab'错误的

热门文章

  1. C++中使用GSoap
  2. jquery ajax html 解析,jquery ajax请求实例深入解析
  3. c语言正则表达式替换,Linux C 支持正则表达式的字符串替换函数...
  4. 32位有符号整数_(Trivial)LeetCode 8—字符串转化为整数(atoi)
  5. 小车自动往返工作原理_自动化控制灌溉工作原理
  6. rviz可视化点云_ROS_PCL+Rviz创建点云并三维显示
  7. [ CQOI 2014 ] 数三角形
  8. Mysql高性能总结
  9. Vue.js 还是 React?你会选择哪一个?为什么?
  10. Linux系统启动流程和GRUB解释