我正在尝试使用OpenCV python跟踪红色和绿色led的机器人。这是我正在使用的代码:
;with cte as(
select [rn] = row_number() over(
partition by t.[cols]
order by t.[col_val]
), *
from(
select [col_1] [col_val], 'col_1' [cols]
from [your_table_name]
where [col_1] is not null
union
select [col_2], 'col_2'
from [your_table_name]
where [col_2] is not null
union
select [col_3], 'col_3'
from [your_table_name]
where [col_3] is not null
)t
)
select
max(case [cols] when 'col_1' then [col_val] end) [col_1],
max(case [cols] when 'col_2' then [col_val] end) [col_2],
max(case [cols] when 'col_3' then [col_val] end) [col_3]
from cte
group by [rn];
有什么办法可以提高跟踪代码的速度吗?运行一小时的视频需要30分钟。 谢谢!
修改 预期输出:带有x的mat文件和用于红色和绿色led的坐标
输入:我现在对我的视频来自研究实验(不确定我是否可以分享)。将为相同的设置创建一个虚拟视频并上传它。来自其中一个框架的图像: