halcon如何设置一个循环,来异步采集图像,接口是大恒相机,求代码,初学者,见谅!

halcon如何设置一个循环,来异步采集图像,接口是大恒相机,求代码,初学者,见谅!,第1张

用助手---打开新的Image Acquisition---图像获取接口(选择对应的)---代码生成---插入代码

下面是DirectShow接口的代码

Code generated by Image Acquisition 02

open_framegrabber ('DirectShow', 1, 1, 0, 0, 0, 0, 'default', 8, 'rgb', -1, 'false', 'default', 'Integrated Camera', 0, -1, AcqHandle)

grab_image_start (AcqHandle, -1)

while (true)

grab_image_async (Image, AcqHandle, -1)

Do something

endwhile

close_framegrabber (AcqHandle)

"拍照不支持的接口"指的是设备或软件没有提供拍照功能所需的API(应用程序编程接口),导致无法实现拍照 *** 作。这可能由于设备硬件相机模块损坏、软件版本过低等原因造成。需要升级软件版本或更换设备硬件才能恢复该功能。

Intent intentFromCapture = new Intent( MediaStoreACTION_IMAGE_CAPTURE);

// checkHasSdcard 自定义函数,判断存储卡是否可用

if (checkHasSdcard()) {

File file = new File(“/mnt/SDCard/temp/”);

if (!fileexists())

filemkdirs();

// /mnt/SDCard/temp/tmp_imagejpg 这是拍照后保存的文件,也就是说要自定义拍照后的文件名

intentFromCaptureputExtra(MediaStoreEXTRA_OUTPUT,

UrifromFile(new File(“/mnt/SDCard/temp/”, "tmp_imagejpg")));

}

startActivityForResult(intentFromCapture, 11);

然后在 onActivityResult 里就可以对读取该文件了。

以上就是关于halcon如何设置一个循环,来异步采集图像,接口是大恒相机,求代码,初学者,见谅!全部的内容,包括:halcon如何设置一个循环,来异步采集图像,接口是大恒相机,求代码,初学者,见谅!、拍照不支持的接口是什么意思、android开发 调用系统相机后onActivityResult如何获取刚拍一张图片的名称等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10144562.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存