Python-OpenCV之Hello Lena(1)

开发环境

OS :Ubuntu 18.04.4 LTS
IDE:Visual Studio Code
Python 3.7.6 + OpenCV 4.2.0

Hello Lena

main.py

#!/usr/bin/env python3         # 告诉Unix/Linux/Mac系统,这是一个Python可执行程序,Windows系统会忽略这个注释
# -*- coding: utf-8 -*-               # 告诉Python解释器,按照UTF-8编码读取源代码,否则,在源代码中写的中文输出可能会有乱码

'Hello Lena!'                                 # 表示模块的文档注释,任何模块代码的第一个字符串都被视为模块的文档注释

__author__ = 'Lin Jiahong'  # 公开源代码后别人就可以瞻仰你的大名

# ********** 以上部分可省略 ********** #

import cv2                                   # 导入cv2模块即OpenCV模块
import platform                        # 该模块用来访问平台相关属性,如操作系统名称,处理器名称,Python版本等等

# ******************************************************************
# *****					              	                  主函数					                                *****
# ******************************************************************
def main():
    srcImage = cv2.imread('lena.bmp')
    if srcImage is None: # 判断图片是否读取成功,不成功则打印提示信息并返回
        print('srcImage imread error!')
        return -1
    cv2.namedWindow('srcImage', cv2.WINDOW_AUTOSIZE)
    cv2.imshow('srcImage', srcImage)

    print('python_version: ', platform.python_version())
    print('opencv_version: ', cv2.__version__)

    cv2.waitKey(0)

# ********** 进入主函数 ********** #
if __name__=='__main__':
    main()

运行结果

在这里插入图片描述

小结

博文将简单程序复杂化,但这是本人写程序的规范化。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木木+江鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值