96SEO 2026-02-20 06:14 17
。

感谢让我们在CSDN相遇#xff0c;博主致力于在这里分享关于人工智能#xff0c;c#xff0c;Python#xff0c;爬虫等方面知识的分享。
如果有需要的小伙伴可以关注博主#xff0c;博主会继续更新的#xff0c…
博主是一名大二学生主攻人工智能研究。
感谢让我们在CSDN相遇博主致力于在这里分享关于人工智能cPython爬虫等方面知识的分享。
如果有需要的小伙伴可以关注博主博主会继续更新的如果有错误之处大家可以指正。
本专栏主要研究计算机视觉涉及算法案例实践网络模型等知识。
包括一些常用的数据处理算法也会介绍很多的Python第三方库。
如果需要点击这里订阅专栏
给大家分享一个我很喜欢的一句话“每天多努力一点不为别的只为日后能够多一些选择选择舒心的日子选择自己喜欢的人”
前面介绍了如何提取图像中的各种特征包括颜色特征几何特征、局部特征等也进行了各种特征算法学习。
那么本节我们来学习美化图片。
众所周知现在各大平台惊现“照骗”修图技术的发展让越来越多的人迷失在幻境中男的批成女的等等。
对于我们计算机专业的学生来说理解这些功能的底层代码是非常重要的。
首先给图片增加一条线或者一些多边形除了这些还可以增加一些特殊的图案。
一般来说增加形状的函数由如下几个参数原图img、增加的图型中心center、图形的大小size、颜色color、线条粗细thinkness。
常用的函数cv2.circle()画一个圆cv2.fillPoly()画一个任意多边形、cv2.line()画一条线等。
imgcv2.imread(F:\Image\\test11.jpg)
cv2.circle(img,(int(w/3),int(h/2)),int(w/4),(0,0,255),2)
当然除了这种简单的图形还可以来点复杂的比如在你和你的女朋友之间加一个爱心。
imgcv2.imread(F:\Image\\test8.jpg)
cv2.ellipse(img,(100,350),(100,200),180,30,150,(0,0,255),1)
cv2.ellipse(img,(275,350),(100,200),180,30,150,(0,0,255),1)
cv2.line(img,(12,250),(187,450),(0,0,255),1)
cv2.line(img,(362,250),(187,450),(0,0,255),1)
爱心就显示出来了当然就一个爱心可是不够的是不是应该在图像上加一句爱她的话喃话不多说安排
OpenCV中绘制文字的函数cv2.putText()可选参数有img输入图片、text输入文字、origin文字左上角坐标、font字体、scale大小、color颜色、thinkness线条粗细。
imgcv2.imread(F:\Image\\test8.jpg)
cv2.ellipse(img,(100,350),(100,200),180,30,150,(0,0,255),1)
cv2.ellipse(img,(275,350),(100,200),180,30,150,(0,0,255),1)
cv2.line(img,(12,250),(187,450),(0,0,255),1)
cv2.line(img,(362,250),(187,450),(0,0,255),1)#加入文字
you,(0,int(h/1.5)),cv2.FONT_HERSHEY_PLAIN,4,(0,0,255),0)
所谓的美白其实就是将图像的亮度提高可以在HSV颜色空间中进行提高亮度V即可也可以在RGB模式下将颜色调为白色。
imgcv2.imread(F:\Image\\test10.jpg)
range(h):(b,g,r)img[i,j]bmin(255,b40)gmin(255,g40)rmin(255,r40)img[i,j](b,g,r)
对比一下是不是黑人小哥变白了。
但是这个只是进行打光美白的操作也和这个差不多。
但是需要注意的是美白更注重白色所以对红色部分就不需要改变而是按照比例对绿色蓝色进行提高。
同时我们在美白的时候需要对人体美白而不是所有所以最后好是对指定区域进行美白。
range(h):(b,g,r)img[i,j]bmin(255,b*1.4)gmin(255,g*1.3)img[i,j](b,g,r)
这样进行处理后的图像就会白很多如果要求比较高的那么我们就进行磨皮。
需要使用到cv2.bilateralFilter()函数双边滤波与高斯滤波相比能更好的保存图像的边缘信息这是由于其不但使用了一个与空间距离相关的高斯函数还使用了一个与灰度距离相关的高斯函数。
imgcv2.bilateralFilter(img,10,30,30)
imgcv2.imread(F:\Image\\test10.jpg)
imgcv2.bilateralFilter(img,10,30,30)
range(h):(b,g,r)img[i,j]bmin(255,b40)gmin(255,g40)rmin(255,r40)img[i,j](b,g,r)
range(h):(b,g,r)img[i,j]bmin(255,b*1.4)gmin(255,g*1.3)img[i,j](b,g,r)
前面介绍了一些简单的操作当然不能就这么简单我们来试试直方图均衡话图像。
简单的来说就是将图片的色彩均衡化让图片更加饱满看起来不那么违和。
前面介绍了直方图的函数这里就不过多介绍了。
下面我们用一个小姐姐的图片来演示一下。
imgcv2.imread(F:\Image\\test4.jpg)
第一张图是经过处理后的图片第二张则是原图可以对比一下两种图片差别很小但是第一张的色彩更饱和一点。
其他的博主我也看不出来这个只是给大家一个示范。
好了本节的内容就到此结束了关注博主不迷路下一节我们学习图像的修复和去噪。
拜拜了你嘞
特别提醒文章中所用的图片是博主从网上下载下来的并无任何恶意只是用来作为案例使用如有侵权告知博主谢谢
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback