<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tryflys的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tryflys</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tryflys]]></copyright><item><title><![CDATA[Java OpenCV开发——图像镜像翻转]]></title><link>https://blog.youkuaiyun.com/tryflys/article/details/78926133</link><guid>https://blog.youkuaiyun.com/tryflys/article/details/78926133</guid><author>tryflys</author><pubDate>Thu, 28 Dec 2017 20:40:26 +0800</pubDate><description><![CDATA[主要使用OpenCV的flip()方法，可以实现图像的垂直、水平以及同时垂直镜像翻转。 
　　 
flip是Core的静态方法，用法为： 
　　 
public static void flip(Mat src, Mat dst, int flipCode) 
　　 
参数说明： 
　　src：输入图像； 
　　dst：输出图像； 
　　flipCode： 
　　　　= 0 图像向下翻转]]></description><category></category></item><item><title><![CDATA[Java OpenCV开发——裁剪ROI区域]]></title><link>https://blog.youkuaiyun.com/tryflys/article/details/78921347</link><guid>https://blog.youkuaiyun.com/tryflys/article/details/78921347</guid><author>tryflys</author><pubDate>Thu, 28 Dec 2017 13:58:05 +0800</pubDate><description><![CDATA[开发中需要裁剪出源图像的ROI区域，用Java OpenCV实现代码如下： 
　　　　    public static void cutImgROI() {        //要剪切的图片的宽和高
        int width = 140, height = 140;
        //要剪切的图片的起始坐标
        int startX = 0, startY = 0;]]></description><category></category></item><item><title><![CDATA[Java OpenCV开发——RGB和HSV颜色空间转换]]></title><link>https://blog.youkuaiyun.com/tryflys/article/details/78906881</link><guid>https://blog.youkuaiyun.com/tryflys/article/details/78906881</guid><author>tryflys</author><pubDate>Tue, 26 Dec 2017 21:47:24 +0800</pubDate><description><![CDATA[主要使用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(]]></description><category></category></item><item><title><![CDATA[Java OpenCV开发——Mat部分使用]]></title><link>https://blog.youkuaiyun.com/tryflys/article/details/78906853</link><guid>https://blog.youkuaiyun.com/tryflys/article/details/78906853</guid><author>tryflys</author><pubDate>Tue, 26 Dec 2017 21:44:09 +0800</pubDate><description><![CDATA[只简单列举我在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]]></description><category></category></item><item><title><![CDATA[Java OpenCV开发——使用JavaCV在窗口显示图像，并监听鼠标点击事件]]></title><link>https://blog.youkuaiyun.com/tryflys/article/details/78906722</link><guid>https://blog.youkuaiyun.com/tryflys/article/details/78906722</guid><author>tryflys</author><pubDate>Tue, 26 Dec 2017 21:29:48 +0800</pubDate><description><![CDATA[在Eclipse下使用OpenCV开发过程中，需要在弹出窗口中显示图像，并能监听鼠标点击事件。但网上一般都是用JLabel显示图片，再添加到JFrame上；但JLabel不对输入事件作出反应，无法实现需求。 
　　 
　　为此我查遍资料，发现在JavaCV中，实现了CanvasFrame这个类，它继承了JFrame，内部是用Canvas来显示图片。而Canvas可以实现监听输入事件，所以通过Canv]]></description><category></category></item><item><title><![CDATA[Java OpenCV开发——Mat和BufferedImage互转]]></title><link>https://blog.youkuaiyun.com/tryflys/article/details/78906157</link><guid>https://blog.youkuaiyun.com/tryflys/article/details/78906157</guid><author>tryflys</author><pubDate>Tue, 26 Dec 2017 20:26:40 +0800</pubDate><description><![CDATA[在Eclipse下使用OpenCV，想用Java的GUI在弹出窗口中查看图片，则需要涉及到OpenCV的Mat转成BufferedImage。代码如下：public class Mat2BufImg {    /**
     * Mat转换成BufferedImage
     * 
     * @param matrix
     *            要转换的Mat
     * @pa]]></description><category></category></item></channel></rss>