码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • CV学习基础


    脸部检测是基于图像的明暗变化模式进行判断,需要将图像先进行灰度化处理

    马赛克处理需先将图像缩小然后夸大回原尺寸。

    保存训练好的算法用joblib

    进行以下操作时已经使用cv2.cvtColor()完成了灰度化

    图像平滑化(模糊处理):cv2中的函数

    cv2.blur()

    cv2.medianBlur()

    cv2.bilateralFilter()

    cv2.GaussianBlur()

    #cv2.GaussianBlur()的格式为

    img=cv2.GaussianBlur(img,(ax,ay),sigma_x)

    (ax,ay)为以像素为单位指定平滑化对象点的邻近范围大小,数值必须是奇数。sigma

    _x是横向的标准偏差值,如果为0,则自动根据核的尺寸(即前面的ax,ay)进行计算

    图像二值化(阈值处理):

    ret,img = cv2.threshold(img,thresh,maxval,type)

    img为灰度化后的图像,thresh指定阈值,maxval指定的是超出阈值时所赋予的值,第四个参数设置如何进行阈值处理,指定为THRESH_BINARY_INV时,大于阈值设为0,其他均设为maxval设定的数值。

    轮廓检测函数

    contours,hierachy = cv2.findContours(img,mode,method)

    第一项参数是输入的图像,第二项参数是提取模式,第三项参数是指定轮廓近似方法,返回值是轮廓列表和层次信息。第二项参数具体数值如下:

    常量       含义
    cv2.RETR_LIST简单检测轮廓
    cv2.RETR_EXTERNAL检测最外层
    cv2.RETR_CCOMP根据层次检测出第二级轮廓
    cv2.RETR_TREE检测所有轮廓,并保留层次

    第三项参数的选择:

    常量含义
    cv2.CHAIN_APPROX_NONE保留轮廓上所有点
    cv2.CHAIN_APPROX_SIMPLE去除冗余点后再返回

  • 相关阅读:
    移动一个const对象会发生什么?
    Vue学习之--------插槽【默认插槽、具名插槽、作用域插槽】(2022/8/30)
    Java 在Word文档中添加艺术字
    elasticsearch(ES)分布式搜索引擎04——(数据聚合,自动补全,数据同步,ES集群)
    Java面向对象编程
    2021 CCPC 哈尔滨 J. Local Minimum (思维题)
    Spring框架之IOC入门
    阿里云PolarDB-X荣获“2022 OSCAR 尖峰开源项目及开源社区”奖
    easycms v5.5 分析 | Bugku S3 AWD排位赛
    电商技术揭秘三十二:智能风控的案例研究与未来趋势
  • 原文地址:https://blog.csdn.net/weixin_44799301/article/details/134362634
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号