首页 > 编程语言 >Python OpenCV

Python OpenCV

时间:2022-12-16 00:55:35浏览次数:45  
标签:img Python cv2 OpenCV 3.4 图像 import

OpenCV

准备工作

Python 版本 3.6
OpenCV 版本 3.4.1.15

conda create -n OpenCV3.6 python=3.6

pip install opencv-python==3.4.1.15

pip install dlib==19.6.1

python

import cv2
cv2.__version__

显示3.4.1就没问题了

图像基本操作

数据读取-图像

  • cv2.IMREAD_COLOR: 彩色图像
  • cv2.OMREAD_GRAYSCALE: 灰度图像
import cv2  #opencv读取的格式是BGR
import matplotlib.pyplot as plt
import numpy as np

img = cv2.imread('img.jpg')
#图像的显示,也可以创建多个窗口
cv2.imshow('image',img) 
# 等待时间,毫秒级,0表示任意键终止
cv2.waitKey(10000) 
cv2.destroyAllWindows()

可以封装成函数

def cv_show(name,img):
    cv2.imshow(name,img) 
    cv2.waitKey(0) 
    cv2.destroyAllWindows()

灰度图像

img=cv2.imread('img.jpg',cv2.IMREAD_GRAYSCALE)

标签:img,Python,cv2,OpenCV,3.4,图像,import
From: https://www.cnblogs.com/Ahtelek/p/python-opencv.html

相关文章

  • python-函数
    python-函数函数的作用封装代码,提高代码的重用性函数的使用函数的使用方法:先定义在调用函数的定义把代码封装到函数的内部函数的调......
  • 4.python-定时任务框架
    定时任务框架APScheduler提供了基于间隔、周期及时间的定时任务在命令行安装#Linux操作系统:sudopipinstallapscheduler#Windows操作系统:pipinstallapscheduler......
  • python 日志 logging模块详解
    1、基本使用配置logging基本的设置,然后在控制台输出日志,importlogginglogging.basicConfig(level=logging.INFO,format='%(asctime)s-%(name)s-%(levelname)s-......
  • 学习python-flask04
    flask项目演示打开一个flask项目运行步骤1.pycharm打开项目2.安装依赖:虚拟环境用pipinstall-rreq.txt3.数据库建库:movie #root用户密码不是123需要改两个地......
  • 2.python-程序结构
    程序结构1模块Module1.1定义包含一系列数据、函数、类的文件,通常以.py结尾。1.2作用让一些相关的数据,函数,类有逻辑的组织在一起,使逻辑结构更加清晰。有利于多人合......
  • 系统学习Python——单元测试unittest:测试报告
    分类目录:​​《系统学习Python》总目录​​相关文章:·单元测试unittest:框架结构·单元测试unittest:测试固件·单元测试unittest:编写测试用例·单元测试unittest:执......
  • python对日期的处理(练习)
    前言:python对日期的处理会用到datetime模块,本次将对该模块进行几个小的练习:#coding:utf-8importdatetimecurr_datetime=datetime.datetime.now()print(curr_datetime,t......
  • Python之烤地瓜
    一、需求需求主线:1.被烤的时间和对应的地⽠状态:0-3分钟:⽣的3-5分钟:半⽣不熟5-8分钟:熟的超过8分钟:烤糊了2.添加的调料:⽤户可以按⾃⼰的意愿添加调料二、分......
  • 进入python的世界_day53_Django模型层的外键建立、连表查询
    一、ORM执行SQL语句1.raw()models.表名.objects.raw('sql语句')#注意,sql语句内的表,要用应用+表名才是真正能查到的表2.运用模块​ 不会提示,要自己手敲,就是类似以......
  • python之路50 ORM执行SQL语句 操作多表查询 双下线方法
    ORM执行SQL语句有时候ORM的操作效率可能偏低我们是可以自己编写SQL的方式1:models.User.objects.raw('select*fromapp01_user;')方式2:fromdjango.dbim......