摘要: 该错误很莫名奇妙,暂时也不知道为什么会出错。 是这样的,我自定义了一个QThread,在run函数中会循环打开一个资源,这个资源会出现打不开的情况,所以如果打开失败,就需要等待一段时间再次去打开。因为中间有可能手动终端等待,手动触发再次尝试打开资源,所以没有直接使用msleep,搞的比较复杂。 我定 阅读全文
posted @ 2024-07-17 22:40 远桥 阅读(60) 评论(0) 推荐(0)
摘要: Qt的QString使用起来非常方便,内部封装了很多很好用的函数和功能。其中有个函数是simplified(), 这个函数可以除去字符串的首尾和内部的空白(空白包括\t,\n,\v,\f,\r,'')。其中Qt帮助文档中说的是移除的ASCII中的\t,\n,\v,\f,\r,''。这里隐藏着一个坑。 阅读全文
posted @ 2024-07-17 22:26 远桥 阅读(39) 评论(0) 推荐(0)
摘要: 该demo来自learnopencv.com网站,是作为opencv cuda 模块的启蒙示例。看来这是一个简单的例子,但是由于从未接触过opencv cuda图像处理,我个人仍感觉比较新颖和有趣,特别是运行效果很惊奇,这里和大家一起学习解读以下。想看一手内容可以在网络直接搜索Getting Sta 阅读全文
posted @ 2024-07-08 23:26 远桥 阅读(586) 评论(0) 推荐(0)
摘要: Opencv是当前比较热门的图像处理开源算法库,但是随着深度学习在图像存储里领域的大放异彩,基于python的图像处理和深度学习算法大有超越opencv的趋势。opencv在最近的版本更新中,重点都放在了人工智能算法方面,本文介绍linux环境下配置支持GPU/cuda的ffmpeg和opencv开 阅读全文
posted @ 2024-07-07 23:42 远桥 阅读(549) 评论(0) 推荐(0)
摘要: 基于GPU/cuda的运算能够极大解放CPU的负担,特别是针对复杂图像处理的场景中。该例子主要展示利用GPU的硬解码模块,对本地和网络视频流进行解码和本地显示。环境如下,ubuntu20.04+opencv4.10.0+cuda12.5. 代码逻辑比较简单,不涉及复杂逻辑和算法,直接看代码。 GPU 阅读全文
posted @ 2024-07-07 22:11 远桥 阅读(295) 评论(0) 推荐(0)
摘要: __attribute__(())实际是GCC编译器的一种编译器命令,用来指示编译器进行代码编译。即该指令是告诉编译器对某段代码如何进行编译的。 __attribute__((packed)) - 常用于报文结构体定义,功能是告诉编译器不要对结构体中的属性进行对齐,而是紧密排列,这样收发双方可以根据 阅读全文
posted @ 2023-09-23 22:53 远桥 阅读(230) 评论(0) 推荐(0)
摘要: 函数定义如下,首先调用av_malloc分配相应的内存,然后再将内存内容清零。 void *av_mallocz(size_t size) { void *ptr = av_malloc(size); if (ptr) memset(ptr, 0, size); return ptr; }其中申请内 阅读全文
posted @ 2023-09-23 21:38 远桥 阅读(140) 评论(0) 推荐(0)
摘要: 系统信号是Unix/Linux以及其他POSIX标准系统中进程非同步通知机制。用于操作系统告知应用程序某事件即将发生,应用程序通过订阅监听相应的信号,可以在某事发生前/时/后及时做出相应反应。当一个信号抵达时,程序正常非原子操作被打断,注册的预处理函数将会被调用。信号和系统中断处理很相似,区别是中断 阅读全文
posted @ 2023-09-23 00:05 远桥 阅读(70) 评论(0) 推荐(0)
摘要: 基于ffmpeg-6.0. avformat_network_init()函数定义如下: int avformat_network_init(void) { #if CONFIG_NETWORK int ret; if ((ret = ff_network_init()) < 0) return r 阅读全文
posted @ 2023-09-22 23:39 远桥 阅读(487) 评论(0) 推荐(0)
摘要: 以下解析基于fmpeg-6.0。 void avdevice_register_all(void) { avpriv_register_devices(outdev_list, indev_list); }从上面可以看出来,avdevice_register_all()通过avpriv_regist 阅读全文
posted @ 2023-09-22 23:22 远桥 阅读(195) 评论(0) 推荐(0)