Please Help me I am getting the following exception when i am trying to run a simple program
Exception in thread "main" java.lang.UnsatisfiedLinkError: no jniopencv_highgui in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at com.googlecode.javacpp.Loader.loadLibrary(Loader.java:711)
at com.googlecode.javacpp.Loader.load(Loader.java:586)
at com.googlecode.javacpp.Loader.load(Loader.java:540)
at com.googlecode.javacv.cpp.opencv_highgui.<clinit>(opencv_highgui.java:79)
at JavaCv1.main(JavaCv1.java:22)
Caused by: java.lang.UnsatisfiedLinkError: C:\Users\Deepak\AppData\Local\Temp\javacpp4684178345609\jniopencv_highgui.dll: Access is denied
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at com.googlecode.javacpp.Loader.loadLibrary(Loader.java:700)
... 4 more
import com.googlecode.javacv.CanvasFrame;
import static com.googlecode.javacv.cpp.opencv_core.IPL_DEPTH_8U;
import com.googlecode.javacv.cpp.opencv_core.IplImage;
import static com.googlecode.javacv.cpp.opencv_core.cvCreateImage;
import static com.googlecode.javacv.cpp.opencv_core.cvGetSize;
import static com.googlecode.javacv.cpp.opencv_core.cvReleaseImage;
import static com.googlecode.javacv.cpp.opencv_highgui.cvLoadImage;
import static com.googlecode.javacv.cpp.opencv_highgui.cvSaveImage;
import static com.googlecode.javacv.cpp.opencv_highgui.cvShowImage;
import static com.googlecode.javacv.cpp.opencv_highgui.cvWaitKey;
import static com.googlecode.javacv.cpp.opencv_imgproc.CV_BGR2GRAY;
import static com.googlecode.javacv.cpp.opencv_imgproc.CV_BGR2HSV;
import static com.googlecode.javacv.cpp.opencv_imgproc.cvCvtColor;
public class JavaCv1 {
/**
* @param args
*/
public static void main(String[] args) {
IplImage img = cvLoadImage("C:\\Users\\Deepak\\Pictures\\Hololens.jpg");
IplImage hsvimg = cvCreateImage(cvGetSize(img),IPL_DEPTH_8U,3);
IplImage grayimg = cvCreateImage(cvGetSize(img),IPL_DEPTH_8U,1);
cvCvtColor(img,hsvimg,CV_BGR2HSV);
cvCvtColor(img,grayimg,CV_BGR2GRAY);
cvShowImage("Original",img);
cvShowImage("HSV",hsvimg);
cvShowImage("GRAY",grayimg);
cvWaitKey();
cvSaveImage("Original.jpg",img);
cvSaveImage("HSV.jpg",hsvimg);
cvSaveImage("GRAY.jpg",grayimg);
cvReleaseImage(img);
cvReleaseImage(hsvimg);
cvReleaseImage(grayimg);
}
}
Few days ago it was working fine but I deleted all my Temp files then it is not working