海思SD3403,SS928/926,hi3519dv500,hi3516dv500移植yolov7,yolov8(7)
2024-01-07 17:14:18
上一篇用MindStudio转换完om模型,就可以在板卡里进行推理验证了。
SDK里有相关推理的demo,只要om模型转换没有遇到问题,是可以做推理验证。
首先SDK里推理验证方式有两种,一个是用H264实时视频流的方式,还有一种是通过图片的方式。
H264方式需要准备好FFMPEG,通过本地视频转换成H264视频流推给板卡。用下面指令就可以。
ffmpeg的安装使用就不在这里介绍了。
ffmpeg -i test.avi -vcodec copy test.h264
第二种方式,是需要将本地图片转换一下,给的例子是将.jpg图像转换成.bin文件。提供了python方式。
import os
import numpy as np
from PIL import Image
def process(input_path):
try:
input_image = Image.open(input_path)
input_image = input_image.resize((640, 640), resample=Image.BILINEAR)
# hwc
img = np.array(input_image)
# rgb to bgr
img = img[:, :, ::-1]
shape = img.shape
img = img.astype("int8")
img = img.reshape([1] + list(shape))
result = img.transpose([0, 3, 1, 2])
outp
文章来源:https://blog.csdn.net/kwdx2/article/details/135409768
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!