自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

原创 NPU概念

NPU,全称Neural Processing Unit,即神经网络处理单元,是一种专为加速神经网络和深度学习算法而设计的计算芯片或处理器。这种处理器针对神经网络中的大量矩阵运算和并行处理需求进行了优化,以提高计算效率和降低功耗。

2024-10-01 20:27:55 203

原创 【gst-inspect-1.0】插件是否已正确注册 /列出当前系统中支持的所有元素(Element)

列出所有可用的 GStreamer 插件不带任何参数将列出当前系统中支持的所有元素(Element)

2024-09-25 17:25:12 679

原创 更改linux系统的默认Python版本

在Linux系统中,软链接(也称为符号链接)是一种特殊类型的文件,它包含了对另一个文件或目录的引用路径。这种做法在很多系统中很常见,因为 Python 2 和 Python 3 不能在同一环境中直接替换使用,软链接提供了一种方便的解决方案。因此,在创建这样的软链接之前,最好确保了解它可能对你的系统和应用程序造成的影响。这意味着,尽管系统上可能安装了多个版本的 Python,通过软链接你可以自定义当你输入。:如果你的系统中有多个用户或者多个应用程序依赖于不同版本的 Python,改变默认的。

2024-09-24 12:11:16 448

原创 【git】提交github代码

这个警告信息是 Git 提醒你,当你的 .gitignore 文件被修改并再次被 Git 处理时,文件中的换行符(LF)将会被转换为 Windows 风格的换行符(CRLF)。在执行这些命令之前,请确保你已经在你的本地机器上有一个Git仓库,并且你有足够的权限向远程GitHub仓库推送代码。文件,提交这个文件,然后将本地仓库与远程GitHub仓库关联,并推送代码到远程仓库的步骤。的仓库,并且你有权限向该仓库推送代码。拼写或大小写错误:分支名在 Git 中是区分大小写的,确保你使用的分支名是正确的。

2024-09-23 12:04:52 1176

原创 【Makefile学习笔记】

第一次编译两小时第二次编译五分钟分开来写,保证只编译有改动的代码‘’’#calc:日add.o:add.cpp‘’’

2024-09-16 19:15:11 265

原创 【OpenGL】LINUX查看OpenGL信息

是的,Mesa 3D Graphics Library(通常简称为 Mesa)是一个开源的图形软件库,它实现了 OpenGL、Vulkan、OpenGL ES 和其他图形相关的 API。在 Linux 中,OpenGL 通常通过 Mesa 3D 图形库来实现,Mesa 包含了开源的图形驱动程序,支持多种图形硬件。此外,如果系统是双显卡系统(同时拥有集成显卡和独立显卡),需要确保正确的驱动程序和内核模块已经安装,并且系统配置正确,以便在需要时能够使用合适的显卡。这些组件协同工作,以在显示器上生成图像和动画。

2024-09-15 00:58:02 1378

原创 【GStreamer 】oggdemux

是 GStreamer 多媒体框架中的一个元素,它的作用是解复用(demuxing)Ogg 容器格式的媒体流。Ogg 容器可以包含多种不同类型的流,如音频、视频或字幕等,而。是 GStreamer 处理 Ogg 容器中媒体流的关键组件,它使得音频和视频流可以被分离和进一步处理。在 GStreamer 中,每个媒体流都通过一个称为 “pad” 的接口进行传输。的任务就是将这些流分离出来,使得它们可以被后续的处理元素(如解码器)进一步处理。检测到一个新的流时,它会创建一个新的 pad 来处理这个流。

2024-09-14 16:08:15 192

原创 【GStreamer 】Application Development Manual

GStreamer是一个非常强大和通用的框架,用于创建流媒体应用程序。GStreamer框架的许多优点来自于它的模块化:GStreamer可以无缝地合并新的插件模块。但是,由于模块化和强大的功能往往是以更大的复杂性为代价的,因此编写新应用程序并不总是那么容易。本指南旨在帮助您了解GStreamer框架,以便您可以基于它开发应用程序。第一章将重点介绍一个简单的音频播放器的开发,并努力帮助您理解GStreamer的概念。后面的章节将讨论与媒体回放和其他形式的媒体处理(捕获、编辑等)相关的更高级的主题。

2024-09-14 15:26:55 340

原创 【相机变换】资料暂存

从仿射变换到透视变换第三更,单目相机标定实践(完整过程)7.1. 相机校准相机参数标定基础:从小孔成像开始到单双目标定视觉SLAM十四讲学习笔记-第五讲-相机模型相机模型、参数和各个坐标系(世界坐标系、相机坐标系、归一化坐标系、图像坐标系、像素坐标系之间变换)

2024-09-13 17:46:38 80

原创 【ACCELERATED GSTREAMER USER GUIDE】xvimagesink、autovideosink 和 nv3dsink

和nv3dsink都是 GStreamer 中用于视频渲染的 sink 元素,但它们各自有不同的特点和用途。nv3dsink在选择使用哪个 sink 时,应该考虑具体需求,包括硬件配置、性能要求以及希望提供给用户的灵活性。例如,如果您用的是 NVIDIA 的 GPU 并且希望利用硬件加速来获得更好的视频播放性能,nv3dsink可能是更好的选择。如果不确定应该使用哪个视频 sink,或者应用程序需要在多种不同的硬件和操作系统上运行,可以提供一个简单且通用的解决方案。而。

2024-09-12 17:27:28 886

原创 【ACCELERATED GSTREAMER USER GUIDE】nv3dsink 与 autovideosink

如果使用的是 NVIDIA 的 GPU 并且希望利用硬件加速来获得更好的视频播放性能,nv3dsink可能是更好的选择。如果不确定应该使用哪个视频 sink,或者应用程序需要在多种不同的硬件和操作系统上运行,可以提供一个简单且通用的解决方案。在选择使用哪个 sink 时,应该考虑您的具体需求,包括硬件配置、性能要求以及希望提供给用户的灵活性。

2024-09-12 17:08:44 412

原创 【FFmpeg】ffplay

hahha。

2024-09-12 13:29:32 117

原创 视频处理和播放-“容器格式“(“封装格式“或“容器“)

不同封装格式在视频压缩效率上的差异主要取决于它们支持的编码标准和设计目的。MP4:这是一种非常流行的容器格式,广泛用于网络流和移动设备。MP4通常与H.264编码标准结合使用,后者提供了很好的压缩效率和视频质量,适合在线视频和移动媒体。AVI:这是一种较早的容器格式,它支持多种编码器,但通常不提供与现代压缩标准相当的压缩效率。AVI文件往往比其他格式大,因为它没有采用最新的压缩技术。MKV(Matroska Video):MKV是一个开放源代码的容器格式,它设计用于容纳多种不同编码的视频、音频和字幕流。

2024-09-12 11:12:23 773

原创 YUV储存方法packeted formats和planar formats

通过将YUV分量交叉排列存储,实现了数据的紧密打包,类似于RGB的HWC格式,但在处理上可能不如平面格式灵活。通过将YUV分量分别存储在三个独立的数组中,提高了数据处理的灵活性,特别是在需要独立处理Y、U、V分量时。这种存储方式类似于RGB的CHW格式,但在这里Channel指的是独立的Y、U、V分量。

2024-09-11 11:39:06 384

原创 【ACCELERATED GSTREAMER USER GUIDE】2 - avdec_h265介绍

这通常包括 libgstreamer1.0-0 和一些插件包,如 gstreamer1.0-plugins-base、gstreamer1.0-plugins-good、gstreamer1.0-plugins-bad、gstreamer1.0-plugins-ugly 等。然而,在许多情况下,gstreamer1.0-plugins-ugly 已经包含了FFmpeg插件,因为FFmpeg的某些部分可能被视为“不太稳定”或“较少使用”,因此被归类为“ugly”插件。,或者需要单独安装。

2024-09-10 15:35:12 433

原创 【ACCELERATED GSTREAMER USER GUIDE】2 Video Decode Using gst-omx

确保你的 NVIDIA 驱动是最新的,并且已经安装了 NVIDIA Video Codec SDK(之前称为 NVIDIA Video Codec SDK,现在可能是 NVIDIA JetPack 的一部分,取决于你的系统)。综上所述,这个命令的目的是从指定的MP4文件中读取H.264编码的视频流,使用软件解码器 avdec_h264 进行解码,然后通过 videoconvert(如果需要)转换视频格式,最后使用 nveglglessink 在屏幕上渲染视频。有时候,错误的插件名称或配置可能导致问题。

2024-09-10 15:09:03 769

原创 H.264 Decode (NVIDIA Accelerated Decode) 和 H.265 Decode (NVIDIA Accelerated Decode)

H.264,也称为 MPEG-4 AVC(高级视频编码),是一种广泛使用的视频压缩标准。它能够在保持高质量视频的同时,实现高效的数据压缩率,因此被广泛应用于各种视频传输和存储场景。H.265,也称为 HEVC(高效视频编码),是 H.264 的继任者。与 H.264 相比,H.265 提供了更高的数据压缩率,能够在相同质量的视频下使用更少的带宽和存储空间。然而,由于其编码和解码的复杂性,H.265 对硬件的要求也更高。

2024-09-10 14:24:25 722

原创 【ACCELERATED GSTREAMER USER GUIDE】1 install

wew。

2024-09-10 12:17:51 140

原创 【E】Gtk-Message: 14:24:23.277: Failed to load module “canberra-gtk-module“

【代码】【E】Gtk-Message: 14:24:23.277: Failed to load module “canberra-gtk-module“

2024-09-06 17:19:11 230

原创 【unresolved】Failed to create CaptureSession / Failed to create CameraProvider

【代码】【unresolved】Failed to create CameraProvider。

2024-09-06 16:22:53 240

原创 gstreamer框架与 NVIDIA Jetson 系列GStreamer工具

(用于访问 NVIDIA 摄像头模块,如 Jetson Nano 上的 CSI 摄像头),以及针对视频处理(如视频编码/解码、缩放、转换等)优化的插件。:使用 NVIDIA 提供的源元素(source element)来捕获视频,sensor_id=0 指定使用第一个摄像头(如果有多个)。也是一个常用的工具,因为 NVIDIA 提供了对 GStreamer 的良好支持和优化,特别是在处理视频和图像方面。:设置视频流的格式(这里使用 NVIDIA 内存管理(NVMM)),分辨率和帧率。

2024-09-06 12:05:49 380

原创 【CSI】nvgstcapture-1.0信息

【代码】【CSI】nvgstcapture-1.0信息。

2024-09-06 10:54:59 167

原创 【gst】GStreamer简介

GStreamer使用详解

2024-09-06 00:53:45 80

原创 【Meson】Meson 构建系统

在使用 Meson 时,您可以根据项目的具体需求和构建指南来调整这些参数。如果您不确定某个项目的特定构建选项,可以查看项目的。命令中添加参数来指定构建选项或启用/禁用特性。在使用 Meson 构建系统时,您可以通过在。文件或构建文档,以了解可用的选项和推荐配置。

2024-09-05 16:36:26 370

原创 jtop界面解析

1)jtop版本与版权信息jtop 4.2.9:这是jtop工具的版本号,jtop是一个用于监控NVIDIA Jetson平台性能的实时工具。© 2024, Raffaello Bonghi [raffaello@rnext.it]:表示jtop的版权信息,由Raffaello Bonghi开发。Website: https://rnext.it/jetson_stats:提供了jtop的官方网站链接。Platform。

2024-09-05 15:31:08 824

原创 【jeston orin NX】相关网站

jetcam-gitjetcam-github

2024-09-05 15:16:29 229

原创 【gst】常见错误

site :

2024-09-05 13:46:28 158

原创 【小白log】ubuntu系统从源码编译的文件一般放在哪个文件夹中

这是一个常用的目录,用于安装从源码编译的软件。在这个目录下,/usr/local/bin 用于可执行文件,/usr/local/lib 用于库文件,/usr/local/share 用于架构无关的文件(如文档、图标等),/usr/local/etc 可以用作配置文件目录(尽管不总是这样),/usr/local/include 用于C/C++头文件等。需要注意的是,/usr/ 目录通常用于存放由Linux发行版包管理器安装的软件,而/usr/local/ 用于存放手动安装(如从源码编译)的软件。

2024-09-05 10:54:11 319

原创 which 和 whereis的区别

which和whereis都是Linux系统中用于查找文件的命令,但它们之间存在一些关键的区别。综上所述,which和whereis在Linux系统中各有其用途和优势,用户应根据具体需求选择合适的命令。

2024-09-05 10:37:23 187

原创 理解“置了正确的pkgconfig,编译的openssl的优先级位置要高于其他openssl库的位置“

你编译的openssl的优先级位置起码要高于其他openssl库的位置”这句话的意思是,你需要确保当你使用pkg-config查询OpenSSL时,它首先找到并返回的是你编译安装的OpenSSL版本的.pc文件,而不是系统默认或其他方式安装的OpenSSL版本的.pc文件。这样做的好处是,你可以确保即使系统上存在其他版本的OpenSSL,你的项目也会使用你指定的版本,从而避免潜在的版本冲突或兼容性问题。总之,这句话的核心是确保你的项目能够找到并使用你期望的OpenSSL库版本,而不是系统上的其他版本。

2024-09-05 10:18:34 323

原创 更换系统默认的Python解释器是

更换系统默认的Python解释器是一个相对复杂的操作,因为很多系统工具和脚本都可能依赖于特定的Python版本。

2024-09-04 19:16:53 304

原创 gst常用命令

如果运行这个命令并且看到了一个显示彩色条的窗口,那么这意味着 GStreamer 管道运行成功,系统能够显示视频。整个命令的作用是创建一个 GStreamer 管道,该管道生成一个测试视频模式,并以 1920x1080 的分辨率显示它。这是一个 GStreamer 接收器元素,它自动选择一个合适的视频渲染器来显示视频。gst-launch-1.0 命令检查 GStreamer 的版本信息,将显示 GStreamer 的当前运行版本,但可能不会显示具体的次版本号。这是使用的是csi摄像头,其中的编号是3。

2024-09-04 16:16:08 1021

原创 查找 Python 解释器的路径

请注意,如果使用了 Conda、虚拟环境或从源代码编译安装了 Python,那么默认的 Python 解释器路径可能会有所不同。请注意,系统中可能安装了多个 Python 版本,并且每个版本可能有不同的路径。在 Ubuntu 系统上,终端默认的 Python 解释器路径取决于系统的默认配置和系统中安装的 Python 版本。这个命令会显示命令的类型以及它的位置,如果是一个可执行文件,它会显示该文件的路径。如果知道系统中安装了特定版本的 Python,可以直接检查该版本的路径。

2024-09-04 10:41:56 738

原创 更改环境变量

可以在系统设置的环境变量或高级设置部分找到这些选项。请记住,永久更改环境变量通常需要编辑配置文件并重新加载配置或重新启动终端。临时更改在当前会话中有效,但不会在新的会话中保留。文件中设置环境变量,这样每次启动新的 Bash 会话时都会自动加载这些变量。这些文件用于设置系统范围内的环境变量。在当前终端会话中临时更改环境变量。这些更改在关闭终端后不会保留。命令来设置环境变量。保存文件并重新登录或重启系统来应用更改。然后重新登录或重新启动终端来应用更改。在任何 shell 脚本中,可以使用。文件中设置环境变量。

2024-09-04 10:25:33 464

原创 ~/.bashrc

【代码】~/.bashrc。

2024-09-03 18:09:19 113

原创 终端退出默认conda环境

环境会在命令提示符中显示环境名称。一旦环境被停用,命令提示符应该会回到激活。在这些命令的输出中,当前激活的环境会有一个星号 (*) 标记。环境,可以通过查看命令提示符来判断。这个命令会带回到基础环境,此时将不再处于任何。输入以下代码,可以进入基础环境。如果想要确认自己是否已经退出。此外,还可以列出所有可用的。现在就是系统默认的了。

2024-09-03 18:07:25 365

原创 SAM Fails to Segment Anything? -- SAM-Adaptor: Adapting SAM in Underperformed Scenes - !Now Support

project pageorigin papercode

2024-09-03 15:20:25 396

原创 查找特定python解释器安装的包

就可以知道你所用的python解释器安装了什么。比如:(python解释器具的安装路径在。进入python解释器的路径,直接。

2024-08-30 15:14:43 221

原创 /usr/bin/有什么

熟悉的python解释器。

2024-08-30 15:09:09 177

原创 【gst和cv 1】找python

jeston origin nx 装系统的时候自带的opencv,说是可以支持gstreamer,但是始终没找到使用opencv的路径,python解释器也找不到这个opencv的路径。上面的只是搜索的conda的环境下的python解释器,可能在其他的环境下,比如系统自带的python。(这一部分还不涉及到自己编译opencv,只是在用人家的自带的而以,先学会调用)到底在那里才能找到这个opencv绑定的python呢!现在想办法应该使用这个python解释器去运行自己的代码。

2024-08-30 13:39:15 245

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除