标签:ref opencv2 read 路径 ret gray 下载地址 enter packages
今天配置了一把opencv,在vs2013,Python。IDEA(Java)上分别作了配置。总结成文档,分享给大家。
搭建opencv+vs2013的环境
这么做的目的是为了为path做准备。
由于配置环境变量。
#include <opencv2\opencv.hpp>
#include <iostream>
#include <string>
using namespace cv;
using namespace std;
int main(){
Mat img = imread("E:\\test.jpg");
if (img.empty())
{
cout << "error";
return -1;
}
imshow("mypic", img);
waitKey();
return 0;
} import cv2
import numpy as np
img = cv2.imread("test.jpg")
print type(img)
emptyImage = np.zeros(img.shape, np.uint8)
emptyImage2 = img.copy()
emptyImage3=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
#emptyImage3[...]=0
cv2.imshow("EmptyImage", emptyImage)
cv2.imshow("Image", img)
cv2.waitKey (0)
cv2.destroyAllWindows()![]()
opencv+Java假设用eclipse编辑Java的话。依照官网上的教程足够了,网址例如以下假设,用 IntelliJ IDEA 编辑 java的话。须要例如以下几步骤:
1 新建一个project2 找到 Project structure 在左上角的file里面(也能够按ctrl,shift,alt,s快捷键)绿色的加号加入opencv路径下的jar包。3 写測试文件(此測试文件在Java opencv文档中有提及)4:在configuration里面的VM option中加入importorg.opencv.core.Core; import org.opencv.core.CvType; import org.opencv.core.Mat; import org.opencv.core.Scalar; public class Main{ static{ System.loadLibrary(Core.NATIVE_LIBRARY_NAME); } public static void main(String[] args) { System.out.println("Welcome to OpenCV " + Core.VERSION); Mat m = new Mat(5, 10, CvType.CV_8UC1, new Scalar(0)); System.out.println("OpenCV Mat: " + m); Mat mr1 = m.row(1); mr1.setTo(new Scalar(1)); Mat mc5 = m.col(5); mc5.setTo(new Scalar(5)); System.out.println("OpenCV Mat data:\n" + m.dump()); } }-Djava.library.path="E:/opencv3.0 alpha/opencv/build/java/x86"后面是你的 path/to/dll。5 : 执行,出如图的效果就能够了
标签:ref opencv2 read 路径 ret gray 下载地址 enter packages
原文地址:http://www.cnblogs.com/jzssuanfa/p/6801011.html