有没有好的,简单的办法保证打印出来的结果也是有序的?
UApocalypse opened this issue · 3 comments
UApocalypse commented
作者用队列来管理后处理后的img,但是如果要将处理结果打印出来,无法保证结果和图片顺序一致
leafqycc commented
作者用队列来管理后处理后的img,但是如果要将处理结果打印出来,无法保证结果和图片顺序一致
您可以修改返回值,把处理结果和图片写进一个struct里面,然后在主线程打印就好了
UApocalypse commented
我的做法是
struct trans
{
cv::Mat img;
int x1,x2,y1,y2;
}
rknnPool<rkYolov5,trans,trans>testPool;
wycrystal commented
我的做法是
struct trans { cv::Mat img; int x1,x2,y1,y2; } rknnPool<rkYolov5,trans,trans>testPool;
请问你这样修改后满足需求了吗?程序性能会有影响吗?