人脸识别基础-灰度转换与修改图片尺寸
目录
一、灰度转换
1.定义:
2.作用
二、灰度处理代码
三、图片调整大小
一、灰度转换
1.定义:
灰度变换也被称为图像的点运算(只针对图像的某一像素点)是所有图像处理技术中最简单的技术,其变换形式如下:s=T(r)
其中,T是灰度变换函数;r是变换前的灰度;s是变换后的像素。
2.作用
图像灰度变换的有以下作用:
- 改善图像的质量,使图像能够显示更多的细节,提高图像的对比度(对比度拉伸)
- 有选择的突出图像感兴趣的特征或者抑制图像中不需要的特征
- 可以有效的改变图像的直方图分布,使像素的分布更为均匀
原图片:
二、灰度处理代码
代码拿来:
import cv2 as cv
img=cv.imread('test.jpg')#加载图片
cv.imshow('BGR_img',img)#将图片灰度转换
gray_img=cv.cvtColor(img,cv.COLOR_BGR2GRAY)
cv.imshow('gray_img',gray_img)
#保存图片
cv.imwrite('gray.jpg',gray_img)
cv.waitKey(0)
cv.destroyAllWindows()
结果展示:
三、图片调整大小
import cv2 as cv
img=cv.imread('lena.jpg')
cv.imshow('img',img)
print('原来图片的形状',img.shape)
# resize_img=cv.resize(img,dsize=(200,240))
resize_img=cv.resize(img,dsize=(600,560))
print('修改后图片的形状:',resize_img.shape)
cv.imshow('resize_img',resize_img)# cv.waitKey(0)
#只有输入q时候,退出
while True:if ord('q')==cv.waitKey(0):breakcv.destroyAllWindows()
主要函数:cv.resize(对象,dsize=(200,240))修改图片大小。
形状对比:
可以看出图片的前后变换。
人脸识别基础-灰度转换与修改图片尺寸相关推荐
- 人脸识别基础关键技术
人脸识别基础关键技术 这是一个「看脸」的时代,一谈人脸技术,大家最为熟知就是人脸识别.该技术在金融.社保.零售.安防等领域表现活跃,成为人工智能技术领域的明星.本文主要介绍一些背后默默支持人脸识别的技 ...
- background-image属性设置图片尺寸_Matlab | 批量修改图片尺寸及图片灰度化
介绍: 在情绪认知的心理学实验中,我们从不同的人脸图片库获取实验所需的实验材料.在正式使用之前往往需要对人脸进行预处理,以控制无关变量对实验结果的影响.常见的预处理有将图片修改为统一尺寸.灰度化.本文 ...
- Java爬取百度图片人脸识别下载高颜值小姐姐图片
前言: 最近想下载一些比较好看的妹子图片,但又不想去网上一张张的看,于是就想通过爬取图片进行人脸识别下载. 1.首先:在爬取图片时,通过Java请求时会遇到百度安全认证机制,在这里可以模拟浏览器的请求 ...
- js 压缩html 图片上传,js canvas 前端实现修改图片尺寸压缩图片大小
函数1:读取图片信息(主要是原使图片宽高) readImg(file) { return new Promise((resolve, reject) => { const img = new I ...
- ps如何修改图片大小尺寸_如何查看图片尺寸,大小及如何修改图片尺寸—淘宝美工入门课03...
上一篇文章给大家分享了一下豆芽常用字体,也提供了下载链接,今天和大家聊聊有关图片尺寸和图片大小相关的问题,主要包含以下这3个方面. 一,如何查看图片的尺寸(像素px) 二,如何改变图片的尺寸 三,了解 ...
- 新发的日常小实验——使用python的PIL库批量修改图片尺寸,确保宽和高是4的倍数(Unity、PIL、Pillow、压缩)
文章目录 一.问题:图片导入Unity被调整成2的N次方 二.设置不转换成2的N次方 三.使用ETC压缩格式,图片宽高必须是4的倍数 四.使用python的PIL库批量修改图片尺寸,确保宽和高是4的倍 ...
- 图片尺寸修改工具有哪些?这几种修改图片尺寸的方法分享给你
平时在使用图片的时候,不知道大家是否注意过图片尺寸,对于做电商的小伙伴来说肯定是注意过的,因为在使用图片做店铺宣传的时候,图片尺寸超过一定数值以后会有图片放大镜效果. 那么图片尺寸是越大越好吗?其实并 ...
- 批量去除图片的黑色背景,并且统一修改图片尺寸
批量去除图片的黑色背景,并且统一修改图片尺寸 将图片批量去除黑色背景后resize为256x160大小 import os from PIL import Image project_dir = os ...
- ios快捷指令:修改图片尺寸、拼接长图
软件版本要求:ios13及以上 演示机型:iPhone 12 mini 演示系统版本:ios14.6 文章目录 导言 核心步骤:修改单个图片尺寸 完善细节:提供宽度默认值 进阶功能:修改多个图片尺寸 ...
最新文章
- 一文读懂机器学习“数据中毒”
- 如何修改博士论文?这份45页PPT《Editing your thesis》教你
- Linux Shell的输入彩色字体
- 一个基于docker的bedrock minecraft PE 服务器
- 亿级 ELK 日志平台构建实践
- 还怕GPU资源不够用?多实例GPU MIG助攻资源利用难题
- 机器学习(三)聚类深度讲解
- The Digits String
- 深度学习(6)TensorFlow基础操作二: 创建Tensor
- vue——路由router
- oracle到pg不停机增量迁移,研究 Oracle 到 PostgreSQL 的数据迁移 – 以 pgloader 为例 – Phy 的博客...
- 冠军轮流转:Q3 季苹果超越小米,回到全球最大的可穿戴设备厂商宝座
- Linux 命令(60)—— strip 命令
- 2020年最好用的手机是哪一款_2020年旗舰手机盘点,这七款优点明显,你最喜欢哪一款?...
- USES_CONVERSION W2A
- drupal.behavior 和 document.ready 没有直接的关系
- 找到驱动精灵屏幕保护图片
- Visio有用的画图技巧
- Clark变换和Park变换在三相系统和单相系统中的应用
- 有关MATLAB归一化处理中,mapminmax的用法详解