- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Java OpenCV开发——图像镜像翻转
主要使用OpenCV的flip()方法,可以实现图像的垂直、水平以及同时垂直镜像翻转。 flip是Core的静态方法,用法为: public static void flip(Mat src, Mat dst, int flipCode) 参数说明: src:输入图像; dst:输出图像; flipCode: = 0 图像向下翻转
2017-12-28 20:40:26
3753
2
原创 Java OpenCV开发——裁剪ROI区域
开发中需要裁剪出源图像的ROI区域,用Java OpenCV实现代码如下: public static void cutImgROI() { //要剪切的图片的宽和高 int width = 140, height = 140; //要剪切的图片的起始坐标 int startX = 0, startY = 0;
2017-12-28 13:58:05
5072
1
原创 Java OpenCV开发——RGB和HSV颜色空间转换
主要使用cvtColor方法来实现颜色空间的互转。代码如下: Mat img = Imgcodecs.imread("img/tooth1.png"); Mat imgHSV = new Mat(img.rows(), img.cols(), CvType.CV_8UC3); Mat img2 = new Mat(img.rows(), img.cols(
2017-12-26 21:47:24
4471
4
原创 Java OpenCV开发——Mat部分使用
只简单列举我在Java OpenCV开发中用到的Mat的使用方法。OpenCV和JavaCV的使用方式不太一样,这里只列举OpenCV下的使用方式。读取图片: Mat img = Imgcodecs.imread("img/tooth1.png");复制Mat: Mat img2 = img.clone();根据行和列初始化Mat: Mat img2 = new Mat(img.rows
2017-12-26 21:44:09
10431
原创 Java OpenCV开发——使用JavaCV在窗口显示图像,并监听鼠标点击事件
在Eclipse下使用OpenCV开发过程中,需要在弹出窗口中显示图像,并能监听鼠标点击事件。但网上一般都是用JLabel显示图片,再添加到JFrame上;但JLabel不对输入事件作出反应,无法实现需求。 为此我查遍资料,发现在JavaCV中,实现了CanvasFrame这个类,它继承了JFrame,内部是用Canvas来显示图片。而Canvas可以实现监听输入事件,所以通过Canv
2017-12-26 21:29:48
4412
2
原创 Java OpenCV开发——Mat和BufferedImage互转
在Eclipse下使用OpenCV,想用Java的GUI在弹出窗口中查看图片,则需要涉及到OpenCV的Mat转成BufferedImage。代码如下:public class Mat2BufImg { /** * Mat转换成BufferedImage * * @param matrix * 要转换的Mat * @pa
2017-12-26 20:26:40
13487
5
深度学习入门之PyTorch (廖星宇 著) 完整版 pdf
2019-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人