利用python提取图像轮廓
from PIL import Imagefrom pylab import * # 读取图像到数组中 # convert(‘L’)表示将RGB转换为L模式,表示像素点在[0,255]之间im = array(Image.open(‘D:/1.jpg’).convert(‘L’)) # 新建一个图像figure()# 使用颜色信息gray() # 在原点的左上角显示轮廓图像contour(im, origin=‘image’)axis(‘equal’)axis(‘off’) figure() hist(im.flatten(),128)show()运行截图:
心得收获:1. PIL在pillow中,需要下载64位的pillow,PIL库图像识别,图像处理效果较好,PIL是一个优秀的图像处理框架,其中image模块用的比较多(参考资料:https://blog.csdn.net/louishao/article/details/69879981)2.pylab 模块是一款由python提供的可以绘制二维,三维数据的工具模块,其中包括了绘图软件包 matplotlib,其可以生成matab绘图库的图像。在matplotlib库中,在此例中用于建立坐标系(axis()),描绘像素点RGB值与坐标3.图像读取(参考资料:https://www.cnblogs.com/denny402/p/5121897.html)本例中用的是im = array(Image.open(‘D:/1.jpg’).convert(‘L’)) ,还可以使用skimage模块(from skimage import io),使用语句img=io.imread(‘D:/1.jpg’)convert()函数(参考资料:https://www.2cto.com/kf/201603/492895.html),在PIL库中4.Figure代表一个绘制面板,其中可以包涵多个Axes(即多个图表),使用import matplotlib.pyplot as plt(参考资料:https://blog.csdn.net/ywjun0919/article/details/8692018)5.gary()表示图像颜色空间,可以读取出图像的灰度值与RGB值。6.contour()检测图像轮廓,也可以绘制等高线等7.hist()表示创建直方图(参考资料:https://www.cnblogs.com/python-life/articles/6084059.html)flatten()是numpy.ndarray.flatten的一个函数,即返回一个折叠成一维的数组。但是该函数只能适用于numpy对象,即array或者mat,普通的list列表是不行的(参考资料:https://blog.csdn.net/lilong117194/article/details/78288795)
利用python提取图像轮廓相关推荐
- python 替换array中的值_利用Python提取视频中的字幕(文字识别)
我的CSDN博客id:qq_39783601,昵称是糖潮丽子~辣丽 从今天开始我会陆续将数据分析师相关的知识点分享在这里,包括Python.机器学习.数据库等等. 今天来分享一个Python小项目! ...
- matlab 提取图像轮廓(图像边缘提取)
利用edge()函数提取图像轮廓,绘制出对象的边界和提取边界坐标信息,matlab实现代码如下: close all;clear all;clc; % 提取图像轮廓,提取图像边缘 I = imread ...
- 利用python提取视频中的字幕
利用python提取视频中的字幕 `` 一.导包 import base64 import os import cv2 import requests import aip from aip impo ...
- access数据放到list中_利用Python提取视频中的字幕(文字识别)
我的CSDN博客id:qq_39783601,昵称是糖潮丽子~辣丽 从今天开始我会陆续将数据分析师相关的知识点分享在这里,包括Python.机器学习.数据库等等. 今天来分享一个Python小项目! ...
- 利用Python提取PDF文件中的文本信息
如何利用Python提取PDF文件中的文本信息 日常工作中我们经常会用到pdf格式的文件,大多数情况下是浏览或者编辑pdf信息,但有时候需要提取pdf中的文本,如果是单个文件的话还可以通过复制粘贴来直 ...
- python怎么筛选excel数据_python筛选数据excel表格-如何利用python提取两个excel对比后的重复值的信息?...
怎么用python读取excel表格的数据 import xlrd #open the .xls file xlsname="test.xls" book = xlrd.open_ ...
- OpenCV python 提取图像内的三色
OpenCV python 提取图像内的三色 原图 [opencv.jpg] import cv2 import numpy as npdef main():# 1.导入图片img_src = cv2 ...
- 如何利用python提取字符串中的数字
目录 一.isdigit() 函数 二.filter() 函数 三.提取一段字符串中的数字 四.匹配指定字符串开头的数字 参考资料 一.isdigit() 函数 isdigit() 函数是检测输入字符 ...
- 利用Python提取函数图像数据并拟合曲线
目录 1. 前言 2. 数据提取 2.1 图像预处理 2.2 提取数据 3. 曲线拟合 4. 优化代码 1. 前言 学校导师要求拟合曲线,但只有函数图像没有数据,图像和公式都不懂就负责把系数算出来. ...
最新文章
- java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory解决方案
- 小黑小波比.保存密码加密方式
- GoLand配置数据库、远程host以及远程调试
- Felgo之初体验--安装与运行
- python 3.x 爬虫基础---http headers详解
- Socket编程实践(7) --Socket-Class封装(改进版v2)
- 嵌入式Linux系统编程学习之十一Linux进程的创建与控制
- python异常处理有什么意义_怎么学好Python异常处理 五种处理机制是什么
- 如何围绕业务特性,做企业信息化?
- python中多条件语句_Python中的带条件语句
- 磨刀霍霍:我李汉三又回来写代码啦~
- C++习题之变量和基本类型
- RMAN深入解析之--内存中的RMAN
- 初中参观机器人博物馆的作文_参观足球机器人实验室_550字
- java 打印 线程_java线程状态和获取线程基本信息
- Abnova循环肿瘤DNA丨全血分离,基因组DNA萃取分析
- java强制删文件夹_Java 删除文件夹 和 文件 集合
- 【Opencv实战】美颜模式,开启:美颜功能都这么强大了嘛?(群魔乱舞.jpg)
- (一)PCL 1.12 + VS2019 环境配置
- win11待机时间怎么设置 windows待机时间设置的步骤方法