扫码加入

opencv

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV用C++语言编写,它具有C ++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS,OpenCV主要倾向于实时视觉应用,并在可用时利用MMX和SSE指令, 如今也提供对于C#、Ch、Ruby,GO的支持。

OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV用C++语言编写,它具有C ++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS,OpenCV主要倾向于实时视觉应用,并在可用时利用MMX和SSE指令, 如今也提供对于C#、Ch、Ruby,GO的支持。收起

查看更多

电路方案

查看更多
  • 有意思!512MB的树莓派CM0上,也能部署YOLO26?
    特别感谢李金磊的文章作者,分享了如何利用OpenCV和Ultralytics软件包在树莓派上实现YOLO26的目标检测、姿态估计、图像分类等功能。文章详细介绍了准备工作、环境部署、模型获取和关键代码等内容,适合新手和树莓派爱好者学习使用。
  • 基于OpenCV的自适应阴影校正
    本文介绍了使用OpenCV实现阴影校正的方法,通过多尺度Retinex和LAB/HSV色彩空间中的自适应阴影掩蔽,有效去除阴影同时保留自然色彩和纹理。具体步骤包括加载图像、颜色空间转换、计算Retinex、生成阴影掩模和去除阴影。该方法通过调整参数实现交互式校正,并提供了Python代码实现。
    基于OpenCV的自适应阴影校正
  • 我用树莓派 CM0 NANO 和 OpenCV做了一个人脸识别项目,附完整代码和模型
    特别感谢李金磊制作的树莓派CM0教程,适合新手和爱好者学习使用。文中详细介绍了如何利用树莓派CM0实现网页手写数字识别、数字识别、智能家居控制等功能。同时,还分享了树莓派CM0 NANO的入门教程,包括镜像烧录、系统测试等内容。此外,还展示了如何在树莓派CM0 NANO上运行Home Assistant、EMQX、HACS和Xiaomi Home等项目。最后,介绍了如何使用OpenCV实现车牌识别系统的具体步骤和代码。
  • 用OpenCV实现脸部模糊
    OpenCV结合Mediapipe实现图像中人脸模糊处理,详细步骤包括导入库、定义颜色、初始化摄像头和人脸检测模块、捕捉并处理视频帧、检测人脸并在其周围绘制边界框、对检测到的人脸区域应用模糊处理,并展示模糊后的结果图像。
    用OpenCV实现脸部模糊
  • 手把手教你构建OpenCV Web应用程序
    本文介绍了如何将OpenCV项目转换为Web应用程序,使用Streamlit库简化了Python代码生成Web界面的过程。首先安装OpenCV、Streamlit和Pillow库,然后创建一个小型OpenCV项目,并使用Streamlit构建交互式网页。通过示例展示了如何集成图像处理函数和用户输入组件,最终实现了图像处理功能的在线展示。此外,还介绍了如何在Streamlit Cloud中免费托管应用程序。
    手把手教你构建OpenCV Web应用程序