/OpenCV-Practical-Exercise

OpenCV practical exercise

Primary LanguageC++

OpenCV-Practical-Exercise

Reference: https://github.com/spmallick/learnopencv
My CSDN blog: https://blog.csdn.net/LuohenYJ
Environment: OpenCV(>3.43), C++11, Python3


Items 项目 Resources
1age_gender 1基于深度学习识别人脸性别和年龄 Model
2OpenCV_dlib_face_detection 2人脸识别算法对比 Model
3invisibility_cloak 3透明斗篷 Video
4color spaces in OpenCV 4OpenCV中的颜色空间 -
5text_detection 5基于深度学习的文本检测 Model
6video_stabilization 6基于特征点匹配的视频稳像 Video
7yolov3_detect 7使用YOLOv3和OpenCV进行基于深度学习的目标检测 Model
8training_YOLOv3 8深度学习目标检测网络YOLOv3的训练 -
9centroid_blob 9使用OpenCV寻找平面图形的质心 -
10HuMoments 10使用Hu矩进行形状匹配 -
11QRCode_scanner 11基于OpenCV的二维码扫描器 -
12HandPoints_detection 12使用深度学习和OpenCV进行手部关键点检测 Model
13Mask R-CNN in OpenCV 13OpenCV中使用Mask R-CNN进行对象检测和实例分割 Model
14OpenCV_SingleTracker 14使用OpenCV实现单目标跟踪 -
15GOTURN_SingleTracker 15基于深度学习的目标跟踪算法GOTURN Model
16OpenCV_MultiTracker 16使用OpenCV实现多目标跟踪 Video
17OpenCV_Colorization 17基于卷积神经网络的OpenCV图像着色 Model
18OpenCV_Homography 18Opencv中的单应性矩阵Homography -
19OpenCV_Align 19使用OpenCV实现基于特征的图像对齐 -
20OpenCV_ECCAlignment 20使用OpenCV实现基于增强相关系数最大化的图像对齐 -
21OpenCV_EigenFace 21使用OpenCV的Eigenface Image
22reconstructFace 22使用EigenFaces进行人脸重建 Image
23OpenCV_HDR 23使用OpenCV获取高动态范围成像HDR Image
24OpenCV_ExposureFusion 24使用OpenCV进行曝光融合 Image
25OpenCV_SeamlessCloning 25使用OpenCV进行泊松克隆 -
26OpenCV_SelectiveSearch 26基于OpenCV实现选择性搜索算法 -
27OpenCV_forEach 27在OpenCV下使用forEach进行并行像素访问 -
28OpenCV_cvui 28基于OpenCV的GUI库cvui -
29OpenCV_RedEyeRemoveri 29使用OpenCV实现红眼自动去除 -
30OpenCV_FillHoles 30使用OpenCV实现图像孔洞填充 -
31OpenCV_WarpTriangle 31使用OpenCV将一个三角形仿射变换到另一个三角形 -
32OpenCV_NonPhotorealisticRendering 32使用OpenCV进行非真实感渲染 -
33OpenCV_HoughTransform 33使用OpenCV进行Hough变换 -
34OpenCV_Inpainting 34使用OpenCV进行图像修复 -
35OpenCV_Tesseract 35使用Tesseract和OpenCV实现文本识别 -
36OpenCV_BackgroundEstimation 36使用OpenCV在视频中实现简单背景估计 Video