首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux平台下RTSP|RTMP播放器如何跟python交互投递RGB数据供视觉算法分析

​技术背景我们在对接Linux平台RTSP播放模块的时候,遇到这样的技术需求,开发者需要把Linux RTSP播放器拉取的数据,除了实时播放外,还要投递给python,用于视觉算法分析。...技术实现Linux平台RTSP、RTMP直接播放不再赘述,这块我们非常成熟,python需要数据,我们可以在播放的同时,直接把数据回上来。...frame)return;fprintf(stdout, "OnSDKVideoFrameCallBack handle:%p frame:%p, timestamp:%llu\n", handle,.../outbitmaps/%llu.bmp", (unsigned long long)local_time_us);if (!...总结Linux平台RTSP、RTMP播放器数据跟python交互,两种方式均可,bitmap实现,也不麻烦,需要注意的时候,由于解码后的单帧数据比较大,建议适当控制导出的bitmap文件数。​

8910
您找到你想要的搜索结果了吗?
是的
没有找到

gcc 嵌入式汇编(asm)实现bsr(位扫描)指令

bsr_int64_(unsigned __int64 num) { __int8 count=(sizeof(num)<<3)-1; for(unsigned __int64 mask=1LLU...return count; } 基本的思路就是用for循环从最高位开始对每一位做与运算,找到第一个为1的位,就中止循环,count中就是结果,如果所有的位都为0,则count为-1; 注意这里1LLU...<< count, LLU限定前面的数字1为long long(64位),U限定为无符号类型(unsigned),就是指1为unsigned long long 型64位无符号整数。...bsr_int64_(unsigned __int64 num) { __int8 count=(sizeof(num)<<3)-1; for(unsigned __int64 mask=1LLU..._bsr(88080LLU);//调用static __int8 _bsr(unsigned __int64 num) 看完这些内容,如果你想实现bsf(正向位扫描)指令,也可以在这个基础上如法炮制了。

74540
领券