当前位置:首页 > PS视频 > 正文内容

OpenCV图像处理

编辑2个月前 (04-28)PS视频13

# OpenCV 图像处理 · 从入门到实战速通(极简+全能) 我给你整理**最实用、最常用、面试+项目必用**的 OpenCV 核心知识点,**纯干货、无废话、直接上手**。 --- # 一、OpenCV 是什么? - **开源计算机视觉库** - 支持:**图片处理、视频处理、特征检测、人脸识别、目标跟踪、图像分割** - 语言:Python / C++ / Java - 用途:安防、自动驾驶、美颜、OCR、工业检测、AI视觉 --- # 二、Python 安装 OpenCV ```bash pip install opencv-python pip install opencv-contrib-python  # 扩展功能 ``` --- # 三、OpenCV 最核心 10 个操作(必会) ## 1. 读取图片 ```python import cv2 img = cv2.imread("test.jpg") ``` ## 2. 显示图片 ```python cv2.imshow("image", img) cv2.waitKey(0) cv2.destroyAllWindows() ``` ## 3. 保存图片 ```python cv2.imwrite("save.jpg", img) ``` ## 4. 转灰度图(最常用) ```python gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) ``` ## 5. 改变尺寸 ```python resize = cv2.resize(img, (500, 500)) ``` ## 6. 图像滤波(去噪/模糊) ```python # 高斯模糊 blur = cv2.GaussianBlur(img, (5,5), 0) # 均值滤波 blur = cv2.blur(img, (5,5)) ``` ## 7. 边缘检测(Canny) ```python canny = cv2.Canny(img, 100, 200) ``` ## 8. 画框/写字(目标检测必备) ```python # 画矩形 cv2.rectangle(img, (x1,y1), (x2,y2), (0,255,0), 2) # 写字 cv2.putText(img, "hello", (x,y), cv2.FONT_ITALIC, 1, (0,0,255), 2) ``` ## 9. 二值化(黑白图) ```python ret, thresh = cv2.threshold(gray, 127, 255, cv2.THRESH_BINARY) ``` ## 10. 轮廓检测 ```python contours, _ = cv2.findContours(thresh, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE) cv2.drawContours(img, contours, -1, (0,255,0), 2) ``` --- # 四、OpenCV 颜色空间(必懂) - **BGR**(OpenCV 默认) - **GRAY** 灰度图 - **HSV** 颜色识别、追踪 - **YCrCb** 皮肤检测 --- # 五、形态学操作(去噪点/补洞) ```python # 膨胀 dilate = cv2.dilate(thresh, kernel, iterations=1) # 腐蚀 erode = cv2.erode(thresh, kernel, iterations=1) # 开运算:先腐蚀后膨胀(去小白点) # 闭运算:先膨胀后腐蚀(去小黑点) ``` --- # 六、视频处理 ```python cap = cv2.VideoCapture(0)  # 0=摄像头 while True:    ret, frame = cap.read()    cv2.imshow("frame", frame)    if cv2.waitKey(1) & 0xFF == ord('q'):        break cap.release() ``` --- # 七、OpenCV 实战项目(你能直接做) 1. **人脸识别** 2. **手势识别** 3. **目标追踪** 4. **车牌识别** 5. **二维码识别** 6. **美颜滤镜** 7. **图像拼接** 8. **OCR文字识别** --- # 八、OpenCV 速记口诀 ``` 读图像:imread 显示图:imshow 转灰度:cvtColor 找边缘:Canny 轮廓找:findContours 视频开:VideoCapture ``` --- # 九、你想要哪一种? 我可以直接给你: 1. **OpenCV 100个函数速查表** 2. **OpenCV 实战项目源码(人脸识别/手势/车牌)** 3. **OpenCV 面试题大全** 你要哪个?我直接发给你!

扫描二维码推送至手机访问。

版权声明:本文由手机数据加工厂发布,如需转载请注明出处。

本文链接:https://www.cryp6.com/?id=164

“OpenCV图像处理” 的相关文章

视频里的水印怎么去除干净?6种方法亲测有效,简单又无痕

视频里的水印怎么去除干净?6种方法亲测有效,简单又无痕

根据2026年行业报告显示,视频去水印工具市场规模已达43.8亿元,年增长率超21%,其中个人创作者占比59%,企业级客户采购量三年翻番。无论是剪辑短视频、二次创作素材,还是整理工作资料,“水印碍事”都成了高频痛点。要么遮挡关键信息,要么影响画面美感,更有甚者会被平台判定为非原创内容。今天分享6种亲...

苹果iPhone+Mac如何开启WiFi+蓝牙

下面直接给你「一步到位」的极简版,照着点就行(为了隔空投送,**Wi‑Fi 和蓝牙都要开,不需要连同一个 Wi‑Fi 也能投送**)。 --- iPhone 打开 Wi‑Fi + 蓝牙(两种方法) 方法1:控制中心(最快) - 全面屏 iPhone(带刘海):**右上角往下滑**...

有哪些软件可以实现手机和电脑之间的高效数据管理?

有哪些软件可以实现手机和电脑之间的高效数据管理?

下面按「苹果生态 / 安卓+Windows / 全平台通用」三类,给你整理**真正能落地、高效不乱的手机↔电脑数据管理软件**,每款讲清楚:**能干啥、适合谁、优缺点**。 --- ## 一、iPhone + Mac(苹果生态最优) ### 1. 系统自带:隔空投送 + 访达(免费,首...

 iPhone如何快速整理你的相册 iPhone怎么备份照片比较方便

iPhone如何快速整理你的相册 iPhone怎么备份照片比较方便

一、iPhone如何快速整理你的相册当手机中的照片或视频太多,管理变得越来越麻烦时,我们可以利用相册中自带的功能对照片进行分类,下面看看iPhone如何快速整理相册。1、打开手机中的【照片】,点击底部导航栏中的【相簿】按钮。在页面左上方点击【+】号图标,在弹出的列表中选择【新建相簿】,如下图所示。图...

如何清理手机中的重复文件?

如何清理手机中的重复文件?

一、安卓(华为 / 小米 / OPPO/vivo)1. 一键清理所有重复文件(照片 + 文档 + 安装包)打开手机管家 / 安全中心 /i 管家进入清理加速 / 空间清理扫描完找到重复文件 → 去清理全选重复项 → 删除(自动保留一份)2. 相册重复照片 / 视频(最占空间)华为...

有哪些适合手机电脑数据同步的免费工具?

有哪些适合手机电脑数据同步的免费工具?

一、局域网高速互传(同 Wi‑Fi,最快、最稳、隐私好)1. LocalSend(强烈推荐,替代 AirDrop / 华为分享)平台:Windows /macOS/ Linux / Android /iOS免费:完全开源免费,无广告、无账号、不限大小特点:同 Wi‑Fi 下自动发现设备,一键发送点对...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。