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提取图像轮廓相关推荐

  1. python 替换array中的值_利用Python提取视频中的字幕(文字识别)

    我的CSDN博客id:qq_39783601,昵称是糖潮丽子~辣丽 从今天开始我会陆续将数据分析师相关的知识点分享在这里,包括Python.机器学习.数据库等等. 今天来分享一个Python小项目! ...

  2. matlab 提取图像轮廓(图像边缘提取)

    利用edge()函数提取图像轮廓,绘制出对象的边界和提取边界坐标信息,matlab实现代码如下: close all;clear all;clc; % 提取图像轮廓,提取图像边缘 I = imread ...

  3. 利用python提取视频中的字幕

    利用python提取视频中的字幕 `` 一.导包 import base64 import os import cv2 import requests import aip from aip impo ...

  4. access数据放到list中_利用Python提取视频中的字幕(文字识别)

    我的CSDN博客id:qq_39783601,昵称是糖潮丽子~辣丽 从今天开始我会陆续将数据分析师相关的知识点分享在这里,包括Python.机器学习.数据库等等. 今天来分享一个Python小项目! ...

  5. 利用Python提取PDF文件中的文本信息

    如何利用Python提取PDF文件中的文本信息 日常工作中我们经常会用到pdf格式的文件,大多数情况下是浏览或者编辑pdf信息,但有时候需要提取pdf中的文本,如果是单个文件的话还可以通过复制粘贴来直 ...

  6. python怎么筛选excel数据_python筛选数据excel表格-如何利用python提取两个excel对比后的重复值的信息?...

    怎么用python读取excel表格的数据 import xlrd #open the .xls file xlsname="test.xls" book = xlrd.open_ ...

  7. OpenCV python 提取图像内的三色

    OpenCV python 提取图像内的三色 原图 [opencv.jpg] import cv2 import numpy as npdef main():# 1.导入图片img_src = cv2 ...

  8. 如何利用python提取字符串中的数字

    目录 一.isdigit() 函数 二.filter() 函数 三.提取一段字符串中的数字 四.匹配指定字符串开头的数字 参考资料 一.isdigit() 函数 isdigit() 函数是检测输入字符 ...

  9. 利用Python提取函数图像数据并拟合曲线

    目录 1. 前言 2. 数据提取 2.1 图像预处理 2.2 提取数据 3. 曲线拟合 4. 优化代码 1. 前言 学校导师要求拟合曲线,但只有函数图像没有数据,图像和公式都不懂就负责把系数算出来. ...

最新文章

  1. java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory解决方案
  2. 小黑小波比.保存密码加密方式
  3. GoLand配置数据库、远程host以及远程调试
  4. Felgo之初体验--安装与运行
  5. python 3.x 爬虫基础---http headers详解
  6. Socket编程实践(7) --Socket-Class封装(改进版v2)
  7. 嵌入式Linux系统编程学习之十一Linux进程的创建与控制
  8. python异常处理有什么意义_怎么学好Python异常处理 五种处理机制是什么
  9. 如何围绕业务特性,做企业信息化?
  10. python中多条件语句_Python中的带条件语句
  11. 磨刀霍霍:我李汉三又回来写代码啦~
  12. C++习题之变量和基本类型
  13. RMAN深入解析之--内存中的RMAN
  14. 初中参观机器人博物馆的作文_参观足球机器人实验室_550字
  15. java 打印 线程_java线程状态和获取线程基本信息
  16. Abnova循环肿瘤DNA丨全血分离,基因组DNA萃取分析
  17. java强制删文件夹_Java 删除文件夹 和 文件 集合
  18. 【Opencv实战】美颜模式,开启:美颜功能都这么强大了嘛?(群魔乱舞.jpg)
  19. (一)PCL 1.12 + VS2019 环境配置
  20. win11待机时间怎么设置 windows待机时间设置的步骤方法

热门文章

  1. 崩坏35.4版本什么时候更新
  2. 什么东西可以改善睡眠,可以试试这些助眠好物改善睡眠
  3. 初识Vulkan渲染管线
  4. VUE制作谷歌浏览器多类型截屏、抓取信息的插件
  5. 到底多大并发才算高并发?一文带你全面认识高并发!
  6. 亚马逊dynamo高可用性关键字仓库
  7. 一个好用的 txt 小说阅读器(自用好用,目前没发现替代款)
  8. Pyinstaller Pmw
  9. 如何判断一个对象是否属于某个类
  10. AI:华为云HiLens Kit试用测评—全栈全场景的人工智能