自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (9)
  • 收藏
  • 关注

原创 error while loading shared libraries: libpython3.8.so.1.0: cannot open shared object file: No such f

编译时报错:error while loading shared libraries: libpython3.8.so.1.0: cannot open shared object file: No such fle or directory。保存退出,然后更新环境变量。

2024-03-15 22:06:42 621

原创 编译libkml-1.3.0报错:minizip/crypt.h:没有那个文件或目录

如果安装的是minizip-devel-1.2.11-18.ky10.aarch64,则/usr/include/minizip路径下缺失crypt.h。完整的报错信息如下:/root/libkml-1.3.0/src/kml/base/contrib/minizip/unzip.c:183:10: 致命错误:minizip/crypt.h:没有那个文件或目录。解决办法,新建一个crypt.h,输入以下内容,然后复制到usr/include/minizip路径下。

2024-03-15 18:36:14 393

原创 ffmpeg批量旋转视频

代表旋转旋转,对应的值有0、1、2、3。取值说明:0:逆时针旋转90°然后垂直翻转;1:顺时针旋转90°;3:顺时针旋转90°然后水平翻转。-q:v 1 q是质量,v是视频,v的取值范围是[1, 35],取值1的时候,对应着最佳的视频质量。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。-i 输入文件,这里指的就是视频文件。1、新建一个txt文件,并复制如下代码进入,然后保存。2、把文件后缀修改为bat。

2024-03-09 23:15:16 666

原创 Cmake修改FetchContent_Declare指向本地已经下载好的代码

在使用CMake构建代码时,某些项目可能需要额外下载第三方库。然而,由于网络不稳定(github由于不明原因经常被墙),git clone过程可能会出现问题,无法下载第三方库。在这种情况下,就需要科学上网,然后手动修改项目配置,将其指向已经下载到本地的库文件。

2024-01-23 11:10:14 664

原创 ffmpeg批量转换wav为mp3

y 表示无需询问,直接覆盖输出文件(如果有原文件的话)。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。-i 输入文件,这里指的就是视频文件。1、新建一个txt文件,并复制如下代码进入,然后保存。-aq 0,使用 lame 的0级压缩质量。-f 指定输出视频的格式。-acodec 指定音频编码格式。2、把文件后缀修改为bat。

2024-01-15 23:41:17 825

原创 自制DeepLabV3Plus框架训练语义分割的VOC格式数据集

小常识:OpenCV打开图片默认是三通道格式,显示和保存也是只支持三通道的图像。即cv::imshow()只能显示三通道的图片,cv::imwrite()、cv::VideoWriter如果要保存灰度图,必须将调用cv::cvtColor()先将图像转换成三通道的。我是做二分类,只用得上下面代码中colors_map前面两种颜色,已有的数据集的mask是24位三通道的,要转换成VOC格式。DeepLabV3Plus框架训练语义分割的数据集是VOC格式,单通道的彩色图(Pillow中的一种色彩模式)。

2023-04-10 20:41:48 461 1

原创 PyTorch加载模型时报错RuntimeError: Error(s) in loading state_dict for *****: Missing key(s) in state_dict:

原作者的代码里面没有断点续训,我增加了这个功能,同时也引入了更多的参数,保存模型时增加了epoch、net.state_dict()、optimizer.state_dict()、scheduler.state_dict()等信息。方法2、将字典键值中的module.替换掉,或把原模型pth文件的key打印与现在模型的key进行比较,手动的为模型加载参数。找到训练代码中的net = nn.DataParallel(net),注释掉再重新训练。或者采用上述方法2去加载模型。

2023-04-07 16:09:32 1284

原创 ffmpeg批量转换mpg为mp4

md result 是创建一个名为result的文件夹,ffmpeg处理的结果都保存在result文件夹下。-q:v 1 q是质量,v是视频,v的取值范围是[1, 35],取值1的时候,对应着最佳的视频质量。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。-i 输入文件,这里指的就是视频文件。1、新建一个txt文件,并复制如下代码进入,然后保存。2、把文件后缀修改为bat。

2023-03-23 11:51:17 1602 1

原创 ffmpeg批量转换mp4为avi

md result 是创建一个名为result的文件夹,ffmpeg处理的结果都保存在result文件夹下。-q:v 1 q是质量,v是视频,v的取值范围是[1, 35],取值1的时候,对应着最佳的视频质量。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。-i 输入文件,这里指的就是视频文件。1、新建一个txt文件,并复制如下代码进入,然后保存。2、把文件后缀修改为bat。

2023-03-23 11:49:07 1194 1

原创 ffmpeg批量转换avi为mp4

md result 是创建一个名为result的文件夹,ffmpeg处理的结果都保存在result文件夹下。-q:v 1 q是质量,v是视频,v的取值范围是[1, 35],取值1的时候,对应着最佳的视频质量。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。-i 输入文件,这里指的就是视频文件。1、新建一个txt文件,并复制如下代码进入,然后保存。2、把文件后缀修改为bat。

2023-03-23 11:48:07 547

原创 ffmpeg批量缩放图像宽高为原来的1/2

ffmpeg批量缩放图像宽高为原来的1/2

2023-02-02 00:42:29 795

原创 ffmpeg批量转换ape为mp3

ffmpeg批量转换ape为mp3

2023-01-31 22:54:58 1404

原创 ‘labelme‘ 不是内部或外部命令,也不是可运行的程序或批处理文件的解决办法

'labelme' 不是内部或外部命令,也不是可运行的程序或批处理文件的解决办法

2022-10-16 17:53:48 4710 1

原创 ffmpeg批量将图片合并为视频

1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 ffmpeg -y -framerate 1 -f image2 -i "images\%%d.jpg" -s 800x800 -q:v 1 "test.mp4"pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。5、参数说明:-y 表示无需询问

2022-02-04 21:59:08 3644

原创 ffmpeg批量将视频分解为图片

1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.mp4) do ( ffmpeg -i "%%~sa" -y -q:v 1 "result\%%~na_%%06d.jpg" ) pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。5、参数说明:-i 输入文

2022-02-04 21:50:48 1101 2

原创 ffmpeg截取视频的片段

1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 ffmpeg -ss 00:00:00 -to 00:05:23 -i imput.mp4 -y -f mp4 -vcodec copy -acodec copy -q:v 1 output.mp4 pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。

2021-12-31 23:04:58 6784

原创 ffmpeg批量切片mp3

1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.mp3) do ( ffmpeg -i "%%~sa" -y -acodec libmp3lame -aq 0 -map 0 -f segment -segment_time 180 -write_xing 0 "result\%%~na-%%03d.mp3" ) pause2、把文件后缀修改为bat 。3、把后缀为bat的

2021-12-06 12:48:22 2217

原创 ffmpeg实现变速播放

1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.mp4) do ( ffmpeg -i "%%~sa" -i "%%~sa" -filter_complex "[0:v]setpts=PTS/0.8[v];[0:a]atempo=0.8[a]" -map "[v]" -map "[a]" -y -q:v 1 "out\%%~na.mp4" ) pause2、把文件后缀修改为.

2021-11-15 08:38:36 2911

原创 ffmpeg给视频画边框

1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.mp4) do ( ffmpeg -i "%%~sa" -y -q:v 1 -vf drawbox=x=0:y=0:w=iw:h=ih:c=yellow:t=10 "out\%%~na.mp4" ) pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了ffmpe

2021-11-15 08:30:31 3357

原创 ffmpeg实现画中画

1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.mp4) do ( ffmpeg -i "%%~sa" -i "%%~sa" -filter_complex "[1]scale=iw-60:ih-60[pip];[0][pip]overlay=main_w-overlay_w-30:main_h-overlay_h-30" -y -q:v 1 -max_muxing_queue_size

2021-11-15 08:26:05 2267 2

原创 ffmpeg批量从视频中提取出mp3音频

1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.mp4) do ( ffmpeg -i "%%~sa" -y -vn -acodec libmp3lame -aq 0 "%%~na--.mp3" ) pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。5、参数

2021-10-29 23:12:01 4256 9

原创 ffmpeg批量转换m4a为mp3

1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.m4a) do ( ffmpeg -i "%%~sa" -y -acodec libmp3lame "%%~na.mp3" ) pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。5、参数说明:-i ...

2021-10-29 22:57:48 5739 1

原创 ffmpeg批量切片音频

1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.m4a) do ( ffmpeg -i "%%~sa" -y -codec copy -map 0 -f segment -segment_time 8 -q:v 1 -write_xing 0 "result\%%~na-%%03d.ts" ) pause 这样提取出来的是ts片段,需要转m4a,可以参考批量ts提取音频。

2021-10-29 22:10:16 1826

原创 ffmpeg批量从视频中提取m4a音频

1、新建一个txt文件,并复制如下代码进入,然后保存。ts视频切片可以提取出m4a音频文件。@echo off & title cd /d %~dp0 for %%a in (*.ts) do ( ffmpeg -i "%%~sa" -y -vn -codec copy -q:v 1 "%%~na.m4a" ) pausemp4文件可以提取出mp3或m4a@echo off & title cd /d %~dp0 for %%a in (*.

2021-10-28 10:18:28 759

原创 ffmpeg批量去掉视频里的音频

1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.ts) do ( ffmpeg -i "%%~sa" -y -f mp4 -an -codec copy -q:v 1 "%%~na.mp4" ) pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。5、参数说明

2021-10-28 10:11:06 5481 1

原创 ffmpeg每隔30帧抽取1帧画面

1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.mp4) do ( ffmpeg -i "%%~sa" -vf "select=(gte(n\,30))*not(mod(n\,30))" -vsync 0 "cover\%%~na-%%d.png" ) pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了.

2021-10-27 14:16:48 1005

原创 ffmpeg批量水平翻转图片

1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.png) do ( ffmpeg -i "%%~sa" -vf hflip -y "hflip\%%~na-hflip.png" ) pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。5、参数说明:-i.

2021-10-27 14:09:21 493

原创 ffmpeg每隔1秒抽取视频的1帧画面

1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.mp4) do ( ffmpeg -i "%%~sa" -vf "select=(gte(t\,1))*(isnan(prev_selected_t)+gte(t-prev_selected_t\,1))" -vsync 0 "cover\%%~na-%%d.png" ) pause2、把文件后缀修改为bat 。3、把后缀

2021-10-27 14:06:03 2621

原创 使用python+ffmpeg批量将视频水平翻转

# encoding=utf-8import osimport itertoolsdef main(): #使用前,要先配置好ffmpeg的环境变量,并删除videos_path中txt文件夹下的所有文件 ffmpeg_path = "D:\\FFmpeg\\bin\\ffmpeg" videos_path = "C:\\Users\\Yan\\Desktop\\videos" concat_list_path = videos_path + "\\txt\\".

2021-10-25 16:05:24 694

原创 使用python+ffmpeg批量将ts文件转为mp4

# encoding=utf-8import osimport itertoolsdef main(): #使用前,要先配置好ffmpeg的环境变量,并删除videos_path中txt文件夹下的所有文件 ffmpeg_path = "D:\\FFmpeg\\bin\\ffmpeg" videos_path = "C:\\Users\\Yan\\Desktop\\videos" concat_list_path = videos_path + "\\txt\\".

2021-10-25 13:19:00 1236

原创 使用python+ffmpeg把一个大视频切片成多个小视频,批量处理多个大视频的切片

# encoding=utf-8import osimport itertoolsdef main(): #使用前,要先配置好ffmpeg的环境变量,并删除videos_path中txt文件夹下的所有文件 ffmpeg_path = "D:\\FFmpeg\\bin\\ffmpeg" videos_path = "C:\\Users\\Yan\\Desktop\\videos" concat_list_path = videos_path + "\\txt\\".

2021-10-25 12:57:33 2354 1

原创 使用python+ffmpeg合并多个视频为1个

# encoding=utf-8import osimport itertoolsdef main(): #使用前,要先配置好ffmpeg的环境变量,并删除videos_path中txt文件夹下的所有文件 ffmpeg_path = "D:\\FFmpeg\\bin\\ffmpeg" videos_path = "C:\\Users\\Yan\\Desktop\\videos" concat_list_path = videos_path + "\\txt\\".

2021-10-25 11:23:03 1354

原创 使用python+ffmpeg批量混剪视频

# encoding=utf-8import osimport itertoolsdef main(): #使用前,要先配置好ffmpeg的环境变量,并删除videos_path中txt文件夹下的所有文件 ffmpeg_path = "D:\\FFmpeg\\bin\\ffmpeg" videos_path = "C:\\Users\\Yan\\Desktop\\videos" concat_list_path = videos_path + "\\txt\\".

2021-10-23 21:46:24 1413

原创 ffmpeg批量切片视频

1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.mp4) do ( ffmpeg -i "%%~sa" -y -f segment -segment_time 8 -segment_format_options movflags=+faststart -q:v 1 "result\%%~na-%%03d.mp4" ) pause 2、把文件后缀修改为bat 。3、把后缀

2021-10-22 23:21:06 2820

原创 ffmpeg批量去掉mp4视频文件中的音频,仅保留视频

1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.mp4) do ( ffmpeg -i "%%~sa" -y -an -codec copy -q:v 1 "%%~na.m4a" ) pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。5、参数说明:-i.

2021-10-22 22:09:42 1589 1

原创 ffmpeg批量提取mp4视频文件中的音频

1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & title cd /d %~dp0 for %%a in (*.mp4) do ( ffmpeg -i "%%~sa" -y -vn -codec copy -q:v 1 "%%~na.m4a" ) pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。5、参数说明:-i.

2021-10-22 22:02:08 1458 1

原创 ffmpeg批量转换ts为mp4

1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & titlecd /d %~dp0for %%a in (*.ts) do ( ffmpeg -i "%%~sa" -y -f mp4 -codec copy -q:v 1 "%%~na.mp4")pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。5、参数说明:-i ..

2021-09-20 21:41:51 2749 6

原创 ffmpeg批量抽取视频关键帧

1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & titlecd /d %~dp0for %%a in (*.mp4) do ( ffmpeg -i "%%~sa" -y -vf select="eq(pict_type\,I)" -frames:v 1 -vsync 2 -s 720*1280 -f image2 "%%~na.jpg")pause2、把文件后缀修改为bat 。3、把后缀为bat的文件放到要批量处理的视频文件夹里面。

2021-09-10 19:59:50 1774 2

原创 ffmpeg批量抽取视频任意1帧

1、新建一个txt文件,并复制如下代码进入,然后保存。@echo off & titlecd /d %~dp0for %%a in (*.mp4) do ( ffmpeg -ss 00:00:03 -i "%%~sa" -y -t 0.001 -s 720*1280 -f image2 "%%~na.png")pause2、把文件后缀修改为bat3、把后缀为bat的文件放到要批量处理的视频文件夹里面。4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。

2021-09-10 19:36:25 1676 2

原创 ffmpeg水平翻转视频,附批量处理脚本

1、视频画面水平翻转#-vf filter_graph,用来设置: video filters#hflip 水平翻转ffmpeg -i 1.mp4 -vf "hflip" "result\1.mp4"2、画质问题第1步处理之后,翻转的视频画质下降了。要确保视频画质与转换前的质量相同,最佳的方法是添加-q:v 1,q是质量,v是视频,v的取值范围是[1, 35],取值1的时候,对应着最佳的视频质量。所以,第1步的命令可以修改为如下ffmpeg -i 1.mp4 -vf "hfl..

2021-09-08 21:15:00 1344 1

Getting Started with Qt 5.pdf

Introduction to programming Qt 5 for cross-platform application development。Qt 5入门资料。

2020-11-30

OpenCV for Secret Agents

OpenCV for Secret Agents,OpenCV官网指定学习教材

2016-07-05

Practical OpenCV

Practical OpenCV,OpenCV官网指定学习教材

2016-07-05

OpenCV Essentials

OpenCV Essentials,OpenCV官网指定学习教材

2016-07-05

Practical Introduction to Computer Vision with OpenCV

Practical Introduction to Computer Vision with OpenCV,OpenCV官网指定学习教材

2016-07-05

Instant OpenCV Starter

Instant OpenCV Starter,OpenCV入门经典,OpenCV官网指定教材

2016-07-05

Learning Image Processing with OpenCV

Learning Image Processing with OpenCV

2016-07-05

600张车牌图像

600多张大小60x17的车牌

2016-07-05

HprSnap7绿色汉化版

HprSnap7.25.04中文完美破解版,这是一款相当专业的好用的截图软件,很多游戏在全屏运行时不能截图,使用这个HprSnap7就可以截图了,这里为您送上的是它的中文破解版,相当好用。

2015-12-02

空空如也

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

TA关注的人

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