# Opencv_Java
**Repository Path**: xshuai/Opencv_Java
## Basic Information
- **Project Name**: Opencv_Java
- **Description**: OpenCV Java
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 4
- **Forks**: 6
- **Created**: 2019-05-18
- **Last Updated**: 2024-01-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 基于Java语言OpenCV开发
### 一、环境搭建
第一步:导入opencv-320.jar(注意jdk要1.8)
第二步:复制opencv_java320.dll文件到jdk安装的bin目录(注意jdk要1.8以上)
### 二、知识点目录
> *注意:所有的Mat对象进行释放,防止OOM,即mat.release()*
1. OpenCV_1_Read 使用OpenCV图像读取与保存
2. OpenCV_2_Mat Mat的初始化、读取、转换、遍历
3. OpenCV_3_MatShow Mat对象显示到BufferedImage
4. OpenCV_4_ColorSpace RGB色彩空间
5. OpenCV_5_MatMath MAT像素算术运算和逻辑
6. OpenCV_6_FloodFill ROI---Region of Interest区域与泛洪填充
7. OpenCV_7_Convlution 均值模糊
8. OpenCV_8_Gaussian 高斯模糊
9. OpenCV_9_EPF 边缘保留滤波EPF
10. OpenCV_10_Histogram 绘制图像直方图
11. OpenCV_11_HistogramHist 直方图均衡化
12. OpenCV_12_HistogramCompare 直方图的比较
13. OpenCV_13_HistogramHistBack 直方图反向投影
14. OpenCV_14_TemplateMatch 模板匹配
15. OpenCV_15_BinaryImage 图像二值化
16. OpenCV_16_BinaryAdapt 自适应阈值二值化
17. OpenCV_17_BinaryBigImage 超大图像二值化
18. OpenCV_18_Pyramid 图像金字塔
19. OpenCV_19_PyramidBlend 图像金字塔融合
20. OpenCV_20_MScaleTemplateMatch 多尺度模板匹配
21. OpenCV_21_GradientSobel 图像梯度一阶倒数(索贝尔算子)
22. OpenCV_22_GradientLapalian 图像梯度二阶倒数(拉普拉斯算子)
23. OpenCV_23_Canny Canny边缘提取
24. OpenCV_24_HoughLine 直线检测---霍夫直线变换
25. OpenCV_25_HoughCircle 圆检测
26. OpenCV_26_FindContours 轮廓发现
27. OpenCV_27_ContoursMeasure 图象测量
28. OpenCV_28_DilateErode 图象形态学---腐蚀与膨胀
29. OpenCV_29_OpenClose 图象形态学---开闭操作
30. OpenCV_30_MorePH 其他形态学操作:顶帽、黑帽、基本梯度、内部梯度、外部梯度
31. OpenCV_31_WaterShed 分水岭算法
32. OpenCV_32_FaceDetect 人脸检测
33. OpenCV_33_FaceSwap 人脸互换
34. OpenCV_34_Skeleton 骨架提取
---





































