类 OpenCVUtils
- java.lang.Object
-
- cn.smartjavaai.face.utils.OpenCVUtils
-
public class OpenCVUtils extends Object
OpenCV 工具类
-
-
构造器概要
构造器 构造器 说明 OpenCVUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static org.opencv.core.Matcanny(org.opencv.core.Mat src)canny算法,边缘检测static org.opencv.core.Matimage2Mat(BufferedImage img)BufferedImage to Matstatic org.opencv.core.MatinvertAffineTransform(org.opencv.core.Mat src)变换矩阵的逆矩阵static voidline(org.opencv.core.Mat mat, org.opencv.core.Point point1, org.opencv.core.Point point2)画线static BufferedImagemat2Image(org.opencv.core.Mat mat)Mat to BufferedImagestatic org.opencv.core.MattoOpenCVMat(double[][] points)double[][] points array to Matstatic org.opencv.core.MattoOpenCVMat(ai.djl.ndarray.NDManager manager, ai.djl.ndarray.NDArray srcPoints, ai.djl.ndarray.NDArray dstPoints)NDArray to opencv_core.Mat
-
-
-
方法详细资料
-
canny
public static org.opencv.core.Mat canny(org.opencv.core.Mat src)
canny算法,边缘检测- 参数:
src-- 返回:
-
line
public static void line(org.opencv.core.Mat mat, org.opencv.core.Point point1, org.opencv.core.Point point2)画线- 参数:
mat-point1-point2-
-
toOpenCVMat
public static org.opencv.core.Mat toOpenCVMat(ai.djl.ndarray.NDManager manager, ai.djl.ndarray.NDArray srcPoints, ai.djl.ndarray.NDArray dstPoints)NDArray to opencv_core.Mat- 参数:
manager-srcPoints-dstPoints-- 返回:
-
toOpenCVMat
public static org.opencv.core.Mat toOpenCVMat(double[][] points)
double[][] points array to Mat- 参数:
points-- 返回:
-
invertAffineTransform
public static org.opencv.core.Mat invertAffineTransform(org.opencv.core.Mat src)
变换矩阵的逆矩阵- 参数:
src-- 返回:
-
mat2Image
public static BufferedImage mat2Image(org.opencv.core.Mat mat)
Mat to BufferedImage- 参数:
mat-- 返回:
-
image2Mat
public static org.opencv.core.Mat image2Mat(BufferedImage img)
BufferedImage to Mat- 参数:
img-- 返回:
-
-