首页 > 其他分享 >halcon AI读取onnx模型并推理

halcon AI读取onnx模型并推理

时间:2023-09-15 19:44:56浏览次数:34  
标签:dl DLModelHandle AI onnx image dev halcon param model

*程序功能:读取onnx模型并推理
dev_update_off()
dev_close_window ()

read_dl_model ('squeezenet.onnx', DLModelHandle)
set_dl_model_param (DLModelHandle, 'type', 'classification')
get_dl_model_param(DLModelHandle, 'image_dimensions', ImageDimensions)
get_dl_model_param(DLModelHandle, 'class_names', ClassNames)
get_dl_model_param(DLModelHandle, 'class_ids', ClassIds)
set_dl_model_param (DLModelHandle, 'runtime_init', 'immediately')
dev_open_window(0, 0, 600, 400, 'black', WindowHandle)
set_font(WindowHandle, 'Microsoft YaHei UI-Bold-36')

read_image (Image, 'cat.jpg')
zoom_image_size (Image, ImagePreprocessedByte, ImageDimensions[0], ImageDimensions[1], 'constant')
convert_image_type (ImagePreprocessedByte, ImagePreprocessed, 'real')
scale_image (ImagePreprocessed, ImagePreprocessed, 1, -127)
create_dict (DLSample)
set_dict_object (ImagePreprocessed, DLSample, 'image')
apply_dl_model (DLModelHandle, DLSample, [], DLResult)
get_dict_tuple (DLResult, 'classification_confidences', Confidences)
get_dict_tuple (DLResult, 'classification_class_names', PredictClasses)
tuple_max (Confidences, Max)
tuple_find (Confidences, Max, IndexMax)
dev_clear_window ()
dev_display(Image)
Text := PredictClasses[IndexMax] + ', ' + Max$'.2f'
dev_disp_text (Text, 'window', 'top', 'left', 'red', 'box', 'false')

标签:dl,DLModelHandle,AI,onnx,image,dev,halcon,param,model
From: https://www.cnblogs.com/QuincyYi/p/17705794.html

相关文章

  • 如何选择最适合您的AI编程工具
    ChatGPT的广泛应用引发了人工智能应用场景的重大变革和实践的探索。大规模专业模型在垂直领域得到了不断深化和实施。其中,基于大模型的编码AI工具的问世大大降低了开发复杂度,提高了开发人员的工作效率,对初级开发人员尤其有帮助。所以说,面对目前市场上涌现出的众多优秀的AI编程辅......
  • 人工智能AI界的龙头企业,炸裂的“英伟达”时代能走多远
    原创|文BFT机器人1、AI芯片的竞争格局已趋白热化尽管各类具有不同功能和定位的AI芯片在一定程度上可实现互补,但同时也在机遇与挑战并存中持续调整定位。在AI训练端,英伟达的GPU凭着高算力的门槛,一直都是训练端的首选。只有少数芯片能与他匹敌,如谷歌的TPU(从2017年开始已具备训练......
  • 浅析安防监控/AI视频智能分析算法:河道水位超标算法应用
    传统的水位水尺刻度尺位监测中,所采用的人工读数方式,效率较为低下且人工成本较高,不利于作业流程的数字化。尽管感应器检测会自动对水位的模拟输入进行筛选,但是由于成本、使用场景要求高、后续日常维护复杂等多种因素,在一些场景下没法合理应用。TSINGSEE青犀智能分析AI算法中台——......
  • 安防监控/视频云存储/视频AI智能分析:人形检测算法应用汇总
    随着人工智能的飞速发展,TSINGSEE青犀智能AI算法功能也日渐丰富,除了常见的人脸、工服、安全帽检测以外,人形检测算法的应用也十分广泛,主要可以应用在以下场景:1、安防监控系统人形检测算法可以应用于监控摄像头中,实时检测和跟踪人体目标。当有可疑人员进入监控区域时,系统可以自动发出......
  • 浅析安防监控系统/AI视频智能分析算法:河道水文水位超标算法应用
    传统的水位水尺刻度尺位监测中,所采用的人工读数方式,效率较为低下且人工成本较高,不利于作业流程的数字化。尽管感应器检测会自动对水位的模拟输入进行筛选,但是由于成本、使用场景要求高、后续日常维护复杂等多种因素,在一些场景下没法合理应用。TSINGSEE青犀智能分析AI算法中台......
  • Lnton羚通机器视觉算法平台煤矿皮带运输AI智能监控算法
    Lnton羚通的算法算力云平台是一款卓越的解决方案,具备出众的特点。它提供高性能、高可靠性、高可扩展性和低成本的优势,使用户能够高效地执行复杂计算任务。此外,该平台还提供广泛的算法库和工具,并支持用户上传和部署自定义算法,以增强平台的灵活性和个性化能力。煤矿皮带运输智能监控......
  • 什么是AI数字员工?它能帮我们做什么?
    在今年360智脑大模型应用发布会上,360集团创始人周鸿祎再度提到了AI数字员工,他认为AI数字员工将为企业带来一场工作效率革命。在当今数字化和自动化的时代,人工智能(AI)正在逐渐地融入到各行业,而AI数字员工就是其中一个比较令人瞩目的领域。今天LookLook同学就带大家深入探讨一下什么是......
  • AI助力安全监管:TSINGSEE视频智能分析系统烟火识别算法
    水火无情人有情,火灾一旦发生没有被及时发现,就能在极短的时间内酿成无法挽回的大祸,所以烟火的监管与处理极为重要。为了让火患在刚发生时就能得到扼制,TSINGSEE青犀AI智能分析网关烟火识别算法具有重要意义。TSINGSEE青犀AI智能分析网关的烟火识别算法,可以涵盖在生活中的各个场景......
  • 盘点:人工智能发展趋势下的4大常见AI算法以及应用场景
    近年来,人工智能的发展速度十分惊人,在安防监控、工业制造、农业、教育、金融、医疗等领域中的应用越来越广泛,并且未来几年也将继续保持高速的发展趋势。通过人工智能技术提高自动化程度、减少人工干预、提高监管效率,已经成为当前的行业发展方向。今天来给大家盘点一下当前人工智能发......
  • 安防监控系统/视频云存储/视频AI智能分析:人形检测算法应用汇总
    随着人工智能的飞速发展,TSINGSEE青犀智能AI算法功能也日渐丰富,除了常见的人脸、工服、安全帽检测以外,人形检测算法的应用也十分广泛,主要可以应用在以下场景:1、安防监控系统人形检测算法可以应用于监控摄像头中,实时检测和跟踪人体目标。当有可疑人员进入监控区域时,系统可以自动......