opencv3_java 在已有的图像上画圆圈 CircleOnImg
2017-05-30 17:35
399 查看
在已有的图像上画圆圈 CircleOnImg
package opencv_java_demo; import org.opencv.core.*; import org.opencv.imgcodecs.*; import org.opencv.imgproc.*; public class CircleOnImg { public static void main(String[] args) { try{ System.loadLibrary(Core.NATIVE_LIBRARY_NAME); Mat img=Imgcodecs.imread("./images/lenna.jpg"); //读取图像到矩阵中 if(img.empty()){ throw new Exception("no file"); } //如果图像矩阵为空则提示没有文件 Imgproc.circle(img,new Point(50,50),40,new Scalar(255,0,0),2); //画线,在img图像中,从(50,50)坐标到(200,50),颜色为红色 Imgproc.circle(img,new Point(50,100),80,new Scalar(0,255,0),5); //画线,在img图像中,从(50,100)坐标到(200,100),颜色为绿色 Imgcodecs.imwrite("./images/circleonimg.jpg", img); //输出图像 }catch(Exception e){ System.out.println("例外:" + e); } } }
相关文章推荐
- opencv3_java 图像的平均模糊MedianBlur Imgproc.medianBlur
- opencv3_java 图像索贝尔Sobel处理 Imgproc.Sobel
- opencv3_java 在图形图像上画线LinesOnImage Imgproc.line
- Java OpenCV Imgcodecs.imread() 无法正确读入路径或文件名中含中文字符的图像
- opencv3_java 图像的阈值图像生成Threshold Imgproc.threshold
- opencv c++函数 imgproc模块1 图像平滑处理
- OpenCV之imgproc 模块. 图像处理(4)直方图均衡化 直方图计算 直方图对比 反向投影 模板匹配
- 【第二部分 图像处理】第3章 Opencv图像处理进阶-【1 图像处理E-阈值化】(imgproc组件、feature2D组件)
- opencv3_java 检测图像人脸眼睛CascadeClassifier DetectEye
- opencv3_java 图像的侵蚀Erode erode
- Atitit 图像处理 调用opencv 通过java api attilax总结
- OpenCV学习笔记8 OpenCV图像处理模块ImgProc Module. Image Processing(一)
- javacpp-opencv图像处理之2:实时视频添加图片水印,实现不同大小图片叠加,图像透明度控制,文字和图片双水印
- Java(opencv)窗体中显示图像
- OpenCV之imgproc 模块. 图像处理(1)图像平滑处理 腐蚀与膨胀(Eroding and Dilating) 更多形态学变换 图像金字塔 基本的阈值操作
- Java之Opencv图像灰度化处理-yellowcong
- opencv3_java 图像的二值图反色处理 Bitwise_not
- opencv3_java 图形图像的均衡Equalize equalizeHist
- 在MFC中显示OpenCV的Mat图像矩阵 ShowMatImgToWnd(GetDlgItem(IDC_ShowImg) , matFrame);
- Atitit.java图片图像处理attilax总结 BufferedImage extends java.awt.Image获取图像像素点image.getRGB(i, lineIndex); 图片剪辑/AtiPlatf_cms/src/com/attilax/img/imgx.javacutImage图片处理titit 判断判断一张图片是否包含另一张小图片 atitit 图片去噪算法的原理与