javacv小demo--读写图像

来源:互联网 发布:sql时间倒序排序语句 编辑:程序博客网 时间:2024/06/10 09:25
package com.java.test;import static com.googlecode.javacv.cpp.opencv_core.*;import static com.googlecode.javacv.cpp.opencv_highgui.*;import com.googlecode.javacpp.Pointer;import com.googlecode.javacv.cpp.opencv_core.IplImage;public class ImageEvent {IplImage image;IplImage pImg;// 图像读写public void loadImage() {image = cvLoadImage("D:\\Pictures\\Robotium12-25-16-43-21.jpg");//加载图像if (image == null) {System.err.print("Can not open file!\n");System.exit(1);}pImg = cvCreateImage(cvGetSize(image), image.depth(),image.nChannels());cvCopy(image, pImg, null);//图像拷贝cvSaveImage("lena.jpg", pImg);// 把图像写入文件cvNamedWindow("Example", CV_WINDOW_AUTOSIZE);// 在窗口Example中显示图片cvShowImage("Example", image);// 暂停程序,等待用户触发一个按键cvWaitKey(0);// 释放图像所分配的内存cvReleaseImage(image);cvReleaseImage(pImg);// 销毁窗口cvDestroyWindow("Example");}     public static void main(String[] args) {        ImageEvent ie = new ImageEvent();        ie.loadImage();    }} 

0 0
原创粉丝点击