java调用opencv的exe程序

老师说java写图像的程序不方便,用C++写,生成exe程序,然后用java调用一下这样比较好,让我写个demo。。。。。恩,就这么干吧。。。。

首先静态编译一下吧,这样对方不用添加opencv库了,参考的网址:

http://xinghao.me/2015/07/14/2015-07-14-opencv-static-compile/

按照上文配置好,然后编译下好了。我这是生成了aaaa.exe执行程序。

demo程序当然是最简单的helloworld,图片在D盘放张1.jpg,程序如下

#include "stdafx.h"
#include <opencv2\opencv.hpp>
#include <iostream>
#include <string>
using namespace cv;
using namespace std;
int main()
{
	Mat img = imread("D:/1.jpg");
	if (img.empty())
	{
		cout << "error";
		return -1;
	}
	imshow("Demo", img);
	waitKey();

	return 0;
}

eclipse的程序(没细抠,找了个最简单的demo),把exe程序复制到D盘,如下:

import java.io.IOException;

public class Test {

	public static void main(String[] args) {
		 Runtime rt = Runtime.getRuntime();  
	        try {  
	            rt.exec("cmd /c D:\\aaaa");   
	        } catch (IOException e) {  
	            e.printStackTrace();  
	        }  
	}

}
运行下即可,亲测无误。

哈哈,还是用现在听的歌词结尾:

他费力塑造的繁华成为装扮阴暗面的假象

他毁掉的美好在不久的将来变成了疯狂


你终其一生想要找到理由去热爱脚下的土地

他为其定义的伟大 对你有什么意义

你所能做的只是在奔跑中保护好你自己

你想要感受到他爱你 愿他别去伤害你

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
opencv-4.4.0-vc14_vc15.exe 版本:4.4.0 2020年7月 OpenCV 4.x的夏季更新已发布 :晴天: 此版本的亮点: SIFT(尺度不变特征变换)算法已移至主存储库(SIFT的专利已过期) DNN模块: 改进的图层/激活/支持更多模型: 最新的Yolo v4检测器:#17148。为[yolo]层(Yolo v3和Yolo v4)禁用了每层NMS,因为它们是不正确的-用于cv::dnn::NMSBoxes所有检测。 ONNX:添加对Resnet_backbone(Torchvision)的支持#16887 EfficientDet模型支持:#17384 新样本/演示: 添加文本识别示例:C ++ / Python FlowNet2光流:#16575 英特尔®推理引擎后端(OpenVINO™): 增加了对OpenVINO 2020.3 LTS / 2020.4版本的支持 计划在下一版本中删除对NN Builder API的支持 CUDA后端中的许多修复和优化(感谢@YashasSamaga):PR G-API模块: 在OpenCV后端引入了用于状态内核的新API :GAPI_OCV_KERNEL_ST。有状态内核在各个图执行(标准中更多)或流的视频帧之间(以流模式)保留其状态。 在G-API推出更多面向视频的操作:goodFeaturesToTrack,buildOpticalFlowPyramid,calcOpicalFlowPyrLK。 添加了更多的图像处理内核:Laplacian和双边过滤器。 修复了G-API的OpenCL后端中的潜在崩溃。 OpenCV社区的许多其他伟大贡献,包括但不限于: Obj-C / Swift绑定:#17165 (opencv_contrib)Julia绑定是正在进行的GSoC项目的一部分:#2547 (opencv_contrib)BIMEF:生物启发的多重曝光融合框架,用于弱光图像增强: #2448 为CV_16UC1图像启用Otsu阈值:#16640 为文本检测添加笔划宽度变换算法:#2464 计划在Apache 2许可证上进行下一版本OE-32的 迁移#17491
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值