更快的颜色跟踪红色和绿色的方式导致opencv python

时间:2017-05-20 08:14:55

标签: python opencv

我正在尝试使用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的坐标

输入:我现在对我的视频来自研究实验(不确定我是否可以分享)。将为相同的设置创建一个虚拟视频并上传它。来自其中一个框架的图像: enter image description here

0 个答案:

没有答案