OpenCV-python学习笔记(一)——image basics输入输出,像素处理和绘制图形

image basics简单输入输出

使用命令行切到该代码目录,然后使用python load_display_save.py --image ../images/trex.png命令运行。

注意,在切换盘符的时候要用cd /d D:\python\...这个命令

最核心的几个函数片段:

# 读取文件
image = cv2.imread(args["image"])
# 图像显示
cv2.imshow("Image", image)
cv2.waitKey(0)
# 图像导出
cv2.imwrite("newimage.jpg", image)

完整代码

# USAGE
# python load_display_save.py --image ../images/trex.png

# Import the necessary packages
from __future__ import print_function
import argparse	# 用来解析命令行的库
import cv2

# Construct the argument parser and parse the arguments
ap = argparse.ArgumentParser()
# 主要是去获取image在硬盘上的相对位置,存在一个dictionary中
ap.add_argument("-i", "--image", required = True,
	help = "Path to the image")
args = vars(ap.parse_args())

# Load the image and show some basic information on it
image = cv2.imread(args["image"])
print("width: {} pixels".format(image.shape[1]))
print("height: {} pixels"
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值