java opencv 联合编程传值的问题
我要实现这样一个功能
让java从网络中接收图片,然后传到jni中,让c++处理好后,传回结果,再让java存进数据库,但不想把这个(接收到处理的)过程把文件暂存到磁盘里
我想到的是方法是,通过java 的 BufferedImage取得图片的width,height,depth,channle,data(byte[]),然后让c++读取这些值,然后cvCreateImage(.......),再组装成一个完整图像。
不知道大神们有没有更好的方法?
让java从网络中接收图片,然后传到jni中,让c++处理好后,传回结果,再让java存进数据库,但不想把这个(接收到处理的)过程把文件暂存到磁盘里
我想到的是方法是,通过java 的 BufferedImage取得图片的width,height,depth,channle,data(byte[]),然后让c++读取这些值,然后cvCreateImage(.......),再组装成一个完整图像。
不知道大神们有没有更好的方法?
...全文
相关推荐
Java+OpenCV+OCR 图像字符处理
需配置好OpenCV和OCR环境
OpenCV与LabVIEW的结合:图像处理的强强联合
无论是简单的图像处理任务还是复杂的计算机视觉算法,OpenCV和LabVIEW的结合都可以满足需求,并提供良好的开发体验。OpenCV提供了一系列功能强大的函数和工具,可以进行图像的读取、处理、分析和显示等操作。然而,您可以根据上述示例和OpenCV的函数文档,在LabVIEW中调用相应的OpenCV函数来实现所需的图像处理任务。通过结合OpenCV和LabVIEW,我们可以利用LabVIEW强大的图形化编程环境来构建复杂的图像处理应用,同时利用OpenCV提供的丰富功能来实现高效的图像处理算法。
完整的java成功导入openCV步骤
网上的很多都没有说明完整,这是java成功导入openCV步骤
opencv_java.so+opencv.jar
opencv_java.so+opencv.jar
OpenCV Java教程
OpenCV提供的视觉处理算法非常丰富,并且它部分以C语言编写,加上其开源的特性,处理得当,不需要添加新的外部支持也可以完整的编译链接生成执行程序。应用领域:人机互动、物体识别、图像分割、人脸识别、动作识别、运动跟踪、机器人、运动分析、机器视觉、结构分析、汽车安全驾驶


图形处理/算法
