问题标签 [nvidia-jetson-nano]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
yocto - U-boot环境与Linux“fw_printenv”不一样
我已经使用 meta-tegra 层使用 yocto 为我的 Jetson Nano 构建了一个图像。
此版本使用 u-boot 作为引导加载程序,它被设置为将环境保存在 MMC 分区 (mmcblk0p14) 上。
gdisk -l /dev/mmcblk0
显示以下内容:
扇区大小为 512。
然后我配置u-boot-tegra/include/configs/p3450-porg.h
了:
其中CONFIG_ENV_OFFSET
= Start_Sector * Block_Size
这很好用(据我所知),因为当我使用saveenv
.
但是,我在 u-boot shell 中打印它时得到的环境与我使用fw_printenv
u-boot 工具打印环境时得到的环境不同。我已将其设置/etc/fw_env.config
为:
所以我收集到的是,要么fw_env.config
设置错误,要么 u-boot 环境保存在 MMC 上的其他地方,没有分区 14。
有人对我可以尝试的建议有什么建议吗?
****************************************************** ***编辑:********************************************* ********
执行dd if=/dev/mmcblk0p14 of=tmp.txt
和阅读 tmp.txt 文件显示了所显示的环境,fw_printenv
而不是我在 u-boot shell 中看到的环境。
所以配置中一定有问题u-boot-tegra/include/configs/p3450-porg.h
。我只是想知道当我执行saveenv
...时它实际上将环境写入何处
知道我可以尝试改变什么吗?
mobile - Ubuntu 移动宽带
我无法使用华为 E220 棒在 Jetson Nano 上设置与 T-Mobile 的蜂窝连接。以前可以连接,但是现在不能连接了。PIN 被禁用,并且棒在 Windows 下工作正常。我认为这可能与 Ubuntu 调制解调器管理器错误地将棒识别为 E176 的事实有关?
请指教。
deep-learning - Jetson nano 上的 Onnx 到 tensorrt arcface 模型转换错误(分段故障核心转储)
我正在将 onnx 版本的 arcface 模型转换为 tensorrt。我正在关注该过程的官方 nvidia 文档。但是,我收到了分段错误核心转储的错误。请提供您最好的建议。我在jetson nano上运行它。
python - 我收到 valueError:输入包含 NaN、无穷大或对于 dtype('float64') 来说太大的值。在 Jetson Nano 上运行时
当我使用 knn 进行识别并运行以下功能时:
我收到了这个错误:
当我在我的 cpu 中运行相同的代码时,它工作正常,但是当我在 jetson nano 中运行时,它显示上述错误。
我的jetson nano配置是
喷气背包 4.2.1 r32.2
Ubuntu 18.04
蟒蛇 3.6.8
tensorflow - 为 Jetson Nano 上的 TensorRT 转换 TF 2.0 保存的模型
我正在尝试将 TF 2.0 saved_model 转换为 Jetson Nano 上的 tensorRT。
该模型保存在 TF 2.0.0 中。nano 有 Jetpack 4.2.2 w/ TensorRT __ 和 Tensorflow 1.14(这是 Jetson 的最新 Tensorflow 版本)。
我一直遵循这里的说明,这些说明描述了如何将 TF 2.0.0 saved_model 转换为 TensorRT。
下面是我的代码:
它似乎开始成功转换。但是,KeyError: 'serving_default'
当它到达convert_to_tensor
线路时出现错误。我的完整打印输出在下面找到(对于 SO 来说太长了),但是 python 回溯出现在下面。我怎样才能解决这个问题?
谢谢!
打印输出摘要(此处完整打印输出):
gstreamer - 使用 GStreamer (RTSP) 流式传输网络摄像头
我有Kodak PIXPRO SP360 4k 相机通过 USB 电缆连接到 Jetson Nano 或 TX2。
我希望能够通过浏览器查看该视频,无论是使用 RTSP 流、Webrtc 还是其他方式。只要它有效,它在技术方面的工作方式并不重要。因此,如果您有任何想法或建议,请随时分享。
我目前正在尝试运行基本设置。
和
我收到错误消息
我还尝试了一个在 PC 上对我有用的选项,但我无法让它在 Jetson 上工作。设置如下。
从https://github.com/ccrisan/streameye下载 Streameye并运行:
要发送我运行的网络摄像头流:
在此之后我得到:
我的相机的这个命令的输出是:
gstreamer - 在 RTMP 流上添加时间叠加的 Gstreamer 问题
我需要在 rtmp 流中添加时间覆盖,并保存到磁盘。以下管道,没有覆盖,工作正常:
一旦我添加了时间覆盖(甚至时钟覆盖),管道就不会运行:
GST_DEBUG=3 日志在最后添加。管道图如下。
据我了解,在decodebin
移交给的timeoverlay
时候,上限谈判存在一些问题。我无法弄清楚如何以管道可以继续复用的方式使 timeoverlay 接受或输出数据。任何有助于了解这里发生的事情以及如何找到解决方案的帮助都会很棒。
这是在运行 Ubuntu 18.0 的 Nvidia Jetson Nano 板上。(以“nv”开头的插件通常可以替换为其他系统上的常规插件,我相信 - nvvidconv
with videoconvert
,nvv4l2h264enc
withomxh264enc
等。
Setting pipeline to PAUSED ... Opening in BLOCKING MODE 0:00:00.119491546 834 0x55b9d05600 WARN v4l2 gstv4l2object.c:2370:gst_v4l2_object_add_interlace_mode:0x55b9cf2360 Failed to determine interlace mode 0:00:00.119570298 834
0x55b9d05600 WARN v4l2 gstv4l2object.c:2370:gst_v4l2_object_add_interlace_mode :0x55b9cf2360 无法确定隔行扫描模式 0:00:00.119623164 834
0x55b9d05600 WARN v4l2 gstv4l2object.c:2370:gst_v4l2_object_add_interlace_mode:0x55b9cf2360 无法确定隔行扫描模式 0:050:020.119
0x55b9d05600 WARN v4l2 gstv4l2object.c:4408:gst_v4l2_object_probe_caps: Failed to probe pixel aspect ratio with VIDIOC_CROPCAP: Unknown error -1 Pipeline is PREROLLING ... 0:00:00.406155973 834 0x55b9a72370 WARN flvdemux gstflvdemux.c:659:gst_flv_demux_parse_tag_script: failed reading a标签,跳过 /GstPipeline:pipeline0/GstQueue:dmx_aud_q.GstPad:sink: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, rate=(int) 44100,通道=(int)2,codec_data=(缓冲区)1210 /GstPipeline:pipeline0/GstQueue:dmx_aud_q.GstPad:src: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-格式=(字符串)原始,速率=(整数)44100,通道=(整数)2,编解码器数据=(缓冲区)1210 /GstPipeline:pipeline0/GstFlvMux:mux.GstFlvMuxPad:sink_1:caps = 音频/mpeg,mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, rate=(int)44100, channels=(int)2, codec_data=(buffer)1210 /GstPipeline:pipeline0/GstQueue: queue0.GstPad:sink: caps = video/x-h264, stream-format=(string)avc, width=(int)1920, height=(int)1080, codec_data=(buffer)0142002affe100166742002a95a81e0089f96100000300010000030064840100048/Gstpipeline: queue0.gstpad:src:caps =视频/x-h264,stream-format =(string)avc,width =(int)1920,height =(int)1080,codeec_data =(buffer)0142002AFFE1002AFFE1001666742002A95A95A89F95A89F96111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111MENTER MELTEN; decodebin0.GstGhostPad:sink.GstProxyPad:proxypad0: caps = video/x-h264, stream-format=(string)avc, width=(int)1920, height=(int)1080,codec_data=(buffer)0142002affe100166742002a95a81e0089f961000003000100000300648401000468ce3c80 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = video/x-h264, stream-format=(string)avc, width=(int)1920, height=( int)1080, codec_data=(buffer)0142002affe100166742002a95a81e0089f961000003000100000300648401000468ce3c80 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstH264Parse:h264parse1.GstPad:sink: caps = video/x-h264, stream-format=(string)avc, width=(int)1920 , height=(int)1080, codec_data=(buffer)0142002affe100166742002a95a81e0089f961000003000100000300648401000468ce3c80 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:sink: caps = video/x-h264, stream-format=(string)avc, width= (int)1920, 高度=(int)1080,codec_data=(buffer)0142002affe100166742002a95a81e0089f961000003000100000300648401000468ce3c80 /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:sink: caps = video/x-h264, stream-format=(string)avc, width=(int)1920, height=(int)1080, codec_data=(buffer)0142002affe100166742002a95a81e0089f961000003000100000300648401000468ce3c80 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstH264Parse:h264parse1.GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream, width=(int)1920, height =(int)1080, framerate=(fraction)50/1, interlace-mode=(string)progressive, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit- depth-chroma=(uint)8, parsed=(boolean)true, alignment=(string)au, profile=(string)baseline, level=(string)4.2 在阻塞模式下打开 0:00:00.823485062 834823485062 834823485062 834CAPS =视频/X-H264,流式=(字符串)AVC,width =(int)1920,高度=(int)1080,codec_data =(buffer)014200200166742002A95A95A8141441449F96100000300010001000100010001000100010001000100010001MENTENL: GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream, width=(int)1920, height=(int)1080, framerate=(fraction)50/1, interlace-mode= (string)progressive, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean)true, alignment=( string)au, profile=(string)baseline, level=(string)4.2 在阻塞模式下打开 0:00:00.823485062 834CAPS =视频/X-H264,流式=(字符串)AVC,width =(int)1920,高度=(int)1080,codec_data =(buffer)014200200166742002A95A95A8141441449F96100000300010001000100010001000100010001000100010001MENTENL: GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream, width=(int)1920, height=(int)1080, framerate=(fraction)50/1, interlace-mode= (string)progressive, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean)true, alignment=( string)au, profile=(string)baseline, level=(string)4.2 在阻塞模式下打开 0:00:00.823485062 834decodebin0/GstH264Parse:h264parse1.GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream, width=(int)1920, height=(int)1080, framerate=(fraction)50/ 1, interlace-mode=(string)progressive, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean )true, alignment=(string)au, profile=(string)baseline, level=(string)4.2 在阻塞模式下打开 0:00:00.823485062 834decodebin0/GstH264Parse:h264parse1.GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream, width=(int)1920, height=(int)1080, framerate=(fraction)50/ 1, interlace-mode=(string)progressive, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean )true, alignment=(string)au, profile=(string)baseline, level=(string)4.2 在阻塞模式下打开 0:00:00.823485062 834
0x55b9ce8a30 WARN v4l2 gstv4l2object.c:4408:gst_v4l2_object_probe_caps: Failed to probe pixel aspect ratio with VIDIOC_CROPCAP: Unknown error -1 0:00:00.823543397 834 0x55b9ce8a30 WARN v4l2 gstv4l2object.c:2370:gst_v4l2_object_add_interlace_mode:0x7f6807a640 Failed to determine interlace mode NvMMLiteOpen : Block :BlockType = 261 NVMEDIA:读取 vendor.tegra.display-size:状态:6 NvMMLiteBlockCreate:块:BlockType = 261 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/nvv4l2decoder:nvv4l2decoder0.GstPad:sink: caps = video/x-h264,流格式=(字符串)字节流,宽度=(整数)1920,高度=(整数)1080,帧率=(分数)50/1,隔行模式=(字符串)渐进式,色度格式=(字符串) 4:2:0,位深度亮度=(uint)8,位深度色度=(uint)8,解析=(布尔)真,对齐=(字符串)au,配置文件=(字符串)基线,级别=(字符串)4.2 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstCapsFilter:capsfilter1.GstPad:src:caps = video/x-h264,流格式=(字符串)字节流,宽度=(整数)1920,高度=(整数)1080,帧率=(分数)50/1,隔行模式=(字符串)渐进式,色度格式=(字符串)4:2:0 , bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean)true, alignment=(string)au, profile=(string)baseline, level=(string)4.2 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstCapsFilter:capsfilter1.GstPad:sink: caps = video/x-h264, stream-format=(string)byte-stream, width=(int)1920, height=(int)1080, framerate=(fraction)50/1, interlace-mode=(string)progressive, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint )8, 已解析=(boolean)true,对齐=(字符串)au,配置文件=(字符串)基线,级别=(字符串)4.2 0:00:00.932089228 834 0x55b9ce8a30 WARN
v4l2 gstv4l2object.c:4408:gst_v4l2_object_probe_caps: Failed to probe pixel aspect ratio with VIDIOC_CROPCAP: Unknown error -1 0:00:00.932560124 834 0x55b9ce8a30 WARN v4l2 gstv4l2object.c:2370:gst_v4l2_object_add_interlace_mode:0x7f6807a640 Failed to determine interlace mode /GstPipeline:pipeline0/ GstDecodeBin:decodebin0/nvv4l2decoder:nvv4l2decoder0.GstPad:src: caps = video/x-raw(memory:NVMM), format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode= (string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-纵横比/混合单声道,像素纵横比=(分数)1/1,色度站点=(字符串)mpeg2,色度=(字符串)bt709,帧率=(分数)50/1(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.065:gst_mini_object_copy:断言'mini_object!= NULL'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.066:gst_caps_get_structure:断言'GST_IS_CAPS(caps)'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.066:gst_structure_copy:断言'结构!= NULL'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.066:gst_caps_append_structure_full:断言'GST_IS_CAPS(caps)'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.066:gst_caps_get_structure:断言'GST_IS_CAPS(caps)'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.066:gst_structure_copy:断言'结构!= NULL'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.067:gst_caps_append_structure_full:断言'GST_IS_CAPS(caps)'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.067:gst_mini_object_copy:断言'mini_object!= NULL'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.068:gst_caps_get_structure:断言'GST_IS_CAPS(caps)'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.068:gst_structure_copy:断言'结构!= NULL'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.068:gst_caps_append_structure_full:断言'GST_IS_CAPS(caps)'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.068:gst_caps_get_structure:断言'GST_IS_CAPS(caps)'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.068:gst_structure_copy:断言'结构!= NULL'失败
(gst-launch-1.0:834): GStreamer-CRITICAL **: 14:19:35.069: gst_caps_append_structure_full: 断言'GST_IS_CAPS (caps)' 失败 0:00:00.942959420 834 0x55b9ce8a30 WARN GST_PADS gstpad.c:42_26:gst_pad 可以: not send sticky events 0:00:00.943568965 834 0x55b9ce8a30 WARN
v4l2videodec gstv4l2videodec.c:1433:gst_v4l2_video_dec_decide_allocation: Duration invalid, not setting latency 0:00:00.944316482 834
0x55b9ce8a30 WARN v4l2bufferpool gstv4l2bufferpool.c:1054:gst_v4l2_buffer_pool_start: Uncertain or not enough buffers,启用复制阈值(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.073:gst_mini_object_copy:断言'mini_object!= NULL'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.074:gst_caps_get_structure:断言'GST_IS_CAPS(caps)'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.074:gst_structure_copy:断言'结构!= NULL'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.074:gst_caps_append_structure_full:断言'GST_IS_CAPS(caps)'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.074:gst_caps_get_structure:断言'GST_IS_CAPS(caps)'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.074:gst_structure_copy:断言'结构!= NULL'失败
(gst-launch-1.0:834): GStreamer-CRITICAL **: 14:19:35.074: gst_caps_append_structure_full: 断言 'GST_IS_CAPS (caps)' 失败 0:00:00.948613871 834 0x55b9ce8a30 WARN basetransform gstbasetransform.c:1355:transformset无法转换视频/x-h264,流格式=(字符串)字节流,宽度=(整数)1920,高度=(整数)1080,帧率=(分数)50/1,隔行模式=(字符串)渐进式,色度格式=(字符串)4:2:0,位深度亮度=(uint)8,位深度色度=(uint)8,解析=(布尔)真,对齐=(字符串)au , profile=(string)baseline, level=(string)4.2 在我们支持的任何东西中 0:00:00.948674601 834 0x55b9ce8a30 WARN basetransform gstbasetransform.c:1415:gst_base_transform_reconfigure: 警告:未协商 0:00:00.948709446 834 0x55b9ce8a30
basetransform gstbasetransform.c:1415:gst_base_transform_reconfigure:警告:未协商警告:来自元素 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstCapsFilter:capsfilter1:未协商附加调试信息:gstbasetransform.c(1415):gst_base_transform_reconfigure ():/GstPipeline: pipeline0/GstDecodeBin:decodebin0/GstCapsFilter:capsfilter1: 未协商 0:00:00.971426937 834 0x7f70004a80 WARN
basesrc gstbasesrc.c:3055:gst_base_src_loop: error: 内部数据流错误。0:00:00.971545793 834 0x7f70004a80 警告
basesrc gstbasesrc.c:3055:gst_base_src_loop: 错误:流停止,原因未协商 (-4) 0:00:00.978535326 834 0x7f6807c8f0 WARN v4l2bufferpool gstv4l2bufferpool.c:1518:gst_v4l2_buffer_pool_dqbuf:驱动程序不应该设置 v4l2_buffer。(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.105:gst_mini_object_copy:断言'mini_object!= NULL'失败
(gst-launch-1.0:834): GStreamer-CRITICAL **: 14:19:35.105: gst_caps_get_structure: 断言'GST_IS_CAPS (caps)' 失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.105:gst_structure_copy:断言'结构!= NULL'失败
(gst-launch-1.0:834): GStreamer-CRITICAL **: 14:19:35.105: gst_caps_append_structure_full: 断言'GST_IS_CAPS (caps)' 失败
(gst-launch-1.0:834): GStreamer-CRITICAL **: 14:19:35.105: gst_caps_get_structure: 断言'GST_IS_CAPS (caps)' 失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.105:gst_structure_copy:断言'结构!= NULL'失败
(gst-launch-1.0:834): GStreamer-CRITICAL **: 14:19:35.105: gst_caps_append_structure_full: 断言'GST_IS_CAPS (caps)' 失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.106:gst_mini_object_copy:断言'mini_object!= NULL'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.106:gst_caps_get_structure:断言'GST_IS_CAPS(caps)'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.106:gst_structure_copy:断言'结构!= NULL'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.106:gst_caps_append_structure_full:断言'GST_IS_CAPS(caps)'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.106:gst_caps_get_structure:断言'GST_IS_CAPS(caps)'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.106:gst_structure_copy:断言'结构!= NULL'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.106:gst_caps_append_structure_full:断言'GST_IS_CAPS(caps)'失败错误:来自元素/GstPipeline:pipeline0/GstRTMPSrc:rtmpsrc0:内部数据流错误。
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.106:gst_mini_object_copy:断言'mini_object!= NULL'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.106:gst_caps_get_structure:断言'GST_IS_CAPS(caps)'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.106:gst_structure_copy:断言'结构!= NULL'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.106:gst_caps_append_structure_full:断言'GST_IS_CAPS(caps)'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.107:gst_caps_get_structure:断言'GST_IS_CAPS(caps)'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.107:gst_structure_copy:断言'结构!= NULL'失败
(gst-launch-1.0:834): GStreamer-CRITICAL **: 14:19:35.107: gst_caps_append_structure_full: 断言 'GST_IS_CAPS (caps)' 失败附加调试信息: gstbasesrc.c(3055): gst_base_src_loop (): /GstPipeline: pipeline0/GstRTMPSrc:rtmpsrc0:流媒体停止,原因未协商 (-4) 错误:管道不想预卷。将管道设置为 NULL ...
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.107:gst_mini_object_copy:断言'mini_object!= NULL'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.108:gst_caps_get_structure:断言'GST_IS_CAPS(caps)'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.108:gst_structure_copy:断言'结构!= NULL'失败
(gst-launch-1.0:834): GStreamer-CRITICAL **: 14:19:35.108: gst_caps_append_structure_full: 断言'GST_IS_CAPS (caps)' 失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.108:gst_caps_get_structure:断言'GST_IS_CAPS(caps)'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.108:gst_structure_copy:断言'结构!= NULL'失败
(gst-launch-1.0:834): GStreamer-CRITICAL **: 14:19:35.108: gst_caps_append_structure_full: 断言'GST_IS_CAPS (caps)' 失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.108:gst_mini_object_copy:断言'mini_object!= NULL'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.108:gst_caps_get_structure:断言'GST_IS_CAPS(caps)'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.108:gst_structure_copy:断言'结构!= NULL'失败
(gst-launch-1.0:834): GStreamer-CRITICAL **: 14:19:35.108: gst_caps_append_structure_full: 断言'GST_IS_CAPS (caps)' 失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.108:gst_caps_get_structure:断言'GST_IS_CAPS(caps)'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.109:gst_structure_copy:断言'结构!= NULL'失败
(gst-launch-1.0:834):GStreamer-CRITICAL **:14:19:35.109:gst_caps_append_structure_full:断言'GST_IS_CAPS(caps)'失败释放管道......
gstreamer - Gstreamer 无法从 USB 摄像头捕获视频
我有一个HikVision MV-CA050-20UC USB 相机(USB 3.0)。我想使用gstreamer在Ubuntu的Nvidia Jetson Nano上捕获视频。安装驱动 后,连接摄像头后出现(断开摄像头后也会消失)。/dev/video0
gst-launch-1.0 v4l2src device="/dev/video0" name=e ! 'video/x-raw, width=640, height=480' ! videoconvert ! 'video/x-raw, width=640, height=480, format=(string)YUY2' ! xvimagesink
或使用此命令
gst-launch-1.0 -v v4l2src device=/dev/video0 ! video/x-raw,framerate=30/1,width=1280,height=720 ! xvimagesink
它向我显示了这条消息,没有任何视频:
我确信v4l2安装正确。但它无法检测到插入的 USB 摄像头。
或者 1050Ti 系统(另一个系统)的这个结果:
也通过运行v4l2-ctl -d /dev/video0 --list-formats-ext
我得到了同样的信息。
Gstreamer 版本
我该如何解决这个问题。提前致谢。
nvidia - 如何优先处理jetson nano交换文件
我们已经在 jetson nano 上安装了 Jetpack 4.2.3。这已经创建了一个 2 GB 的内置 zram 内存。我们还使用以下https://www.jetsonhacks.com/2019/04/14/jetson-nano-use-more-memory/添加了 4 GB 交换文件 系统优先于 zram。我们希望将新创建的交换设置为优先于 zram。如何在jetson Nano中优先交换?如何更改交换分区优先级?