自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 资源 (5)
  • 收藏
  • 关注

原创 ffmpeg 批量转格式 webm -> mp4

Windows下使用 Msys2 同样。使用将输出MP4宽高裁剪为4的倍数。

2024-02-25 09:48:17 155

原创 Ubuntu 2x.04 编译FFmpeg 脚本

2. 编译结束后结果放该目录下的install文件夹中。1. 将脚本放在 FFmpeg 元文件根目录。

2023-12-28 16:27:44 596

原创 MSVC编译 openssl windows 库

注册账户,之后彼会提供具体的安装指令。执行第三步后,perl命令就可以使用了。第二步后会提示你perl命令的路径。1. 安装 ActivePerl。

2023-12-19 11:33:45 757

原创 转换 pytorch 格式模型为 caffe格式模型 pth2caffemodel

基于 GitHub xxradon/PytorchToCaffe 源码,修改 example\resnet_pytorch_2_caffe.py 如下。运行中遇到 protobuf 版本过高问题,降级处理。脚本依赖pytorch,安装之。

2023-12-11 23:09:26 691

原创 Windows 下编译 TensorFlow 2.12.0 CC库

这个版本不完整,需要从 TensorFlow 2.14.0 根目录复制 WORKSPACE 覆盖原同名文件,还需要复制TensorFlow 2.14.0 的 tensorflow\tools\toolchains\python 到相同目录。

2023-11-08 00:01:19 1260

原创 Windows 下编译 TensorFlow 2.9.1 CC库

参考,不过项目还是可以用 TF原本的,不是一定要选择Intel 的TF版本。

2023-11-03 17:50:44 1353

原创 Windows + Msys 下编译 TensorFlow 2.14 CC库

下载安装 Windows 版本 bazel 6.1.2,复制到 C:/Windows/system32 目录下。换国内github 镜像,加速下载。

2023-10-15 23:24:21 1270

原创 在 Ubuntu20.02下编译 FaceRecognition_MTCNN_FaceNet

cause : 官方scipy中提到,imread is deprecated!solution :降低scipy版本,我的是scipy(1.10.1)版本现换为版本1.7.1,可行!cause : scipy包下得interpolate.interp1d()函数问题。cause : Tensorflow 1.X和 2.X不兼容。cause : Tensorflow 1.X和 2.X不兼容。cause : Tensorflow 1.X和 2.X不兼容。

2023-10-14 13:27:15 762

原创 位计算 - 寻找整型中第一个比特1的位置

记录一个 hack's delight 中记录的神奇算法:返回64位整型中第一个比特1的位置。

2023-10-10 23:18:50 165

转载 【转】ubuntu 安装 OpenCv 4.6脚本 installOCV.sh

【代码】【转】ubuntu 安装 OpenCv 4.6脚本 installOCV.sh。

2023-10-09 18:10:01 255

原创 在 msys2/mingw 下安装及编译 opencv

通过 Msys2 编译 opencv的过程以及遇到的坑。

2023-09-29 07:07:37 1560

原创 在 msys2@mingw 下编译 BVLC/Caffe

make[2]: *** [src/caffe/CMakeFiles/caffe.dir/build.make:1090:src/caffe/CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o] 错误 1。make[1]: *** [CMakeFiles/Makefile2:400:src/caffe/CMakeFiles/caffe.dir/all] 错误 2。

2023-09-28 09:49:47 391

原创 Ubuntu Linux下安装 TensorFlow等开发环境

/home/rd/tensorflow/tensorflow/tsl/platform/status.h:39:10: fatal error: tensorflow/tsl/protobuf/error_codes.pb.h: 没有那个文件或目录。| /home/rd/tensorflow/tensorflow/tsl/protobuf/error_codes.pb.h:11:10: fatal error: google/protobuf/port_def.inc: 没有那个文件或目录。

2023-09-25 23:04:47 1107

原创 批量下载 ffmpeg samples

需要下载 samples.ffmpeg.org 上的视频文件来做测试,写个脚本搞定

2023-05-08 16:53:37 140

原创 std::string 缓冲大小的动态增长

length() 或 size() 方法都返回实际字符串长度。capacity()方法 返回对象内部实际分配内存的大小。测试结果是 207 bytes --> 310 bytes --> 465 bytes。每当字符串实际长度突破了原有缓冲区大小,将重新分配,新分配大小是原来的约 150%std::string::reserve()方法 预分配指定大小内存。

2023-03-11 20:36:18 197

原创 自组织特征图SOFM网络的实现

自组织特征图SOFM网络的实现

2023-02-06 22:04:49 686

原创 正则表达式自动提取网页内容

使用正则表达式自动提取网页内容。

2022-11-20 15:15:26 1020

原创 自动生成测试用文件

项目需要大量测试用文件,下面代码用Qt 编程自动生成50000个测试用txt文件。没什么技术难度,仅作备份。

2022-11-11 17:35:10 236

原创 Eigen对QDebug 的输出接口

Qt 工程项目使用 Eigen库,但是 Eigen 的 流输出支支持 ostream,使得无法使用QDebug()

2022-07-09 23:15:36 449

原创 QSemaphoreReleaser的测试用例

QSemaphore dd(6); { QSemaphoreReleaser workResReleaser( dd, 4 ); qDebug() << " dd 1 semaphore cnt = " << dd.available(); dd.acquire(1); qDebug() << " dd 2 semaphore cnt = " << dd.available...

2022-05-04 14:09:47 286

原创 基于 eigen 实现神经网络的反向传播算法(2)

、 前文展示了基于 Martin H. Hagan 的《神经网络设计》 ch11 所述的多层圣经网络的基本反向传播算法(SDBP)的实现和部分测试结果。在对其例题函数的训练测试中我也发现了该文CH12提到的速度不佳及收敛性问题。其中收敛问题根本上影响的算法的有效性。本文将展示该书CH12提到的改进算法,改进的目标即速度与收敛性。改进算法有2种,分别是共轭梯度反传算法和LevenBurg Marquardt反传算法(LMBP)。代码依然基于前文代码修改并兼容基本算法。由于网络结...

2022-02-15 23:30:03 588

原创 基于 eigen 实现神经网络的反向传播算法(1)

每层数据定义如下:#include <Eigen/Dense>using namespace Eigen;/*** 定义每一层神经网络的参数定义*/template <typename T, typename VECTOR, typename MATRIX>struct tag_NN_LAY_PARAM { T(*func)(T); // 限定函数指针, T(*dfunc)(T); // 限定函数指针, // Derivative MATRIX W;

2022-02-06 00:06:36 815

原创 Eigen 库中 UnaryExpr 对矩阵元素施加函数的性能比较

测试使用的头函数#include <chrono>#include <iostream>#include <Eigen/Dense>硬极限函数的一般实现/* 对称硬极限函数 * return value : 1 if m[] > 0.0f * -1 else */Eigen::MatrixXf hardlims_slow(Eigen::MatrixXf m){ Eigen::MatrixXf t(m.

2022-02-01 10:24:11 1349 1

原创 Qt5 正则表达式匹配 http链接

记录一个用Qt5的QRegularExpression类匹配字符串中的http或https超链接的方法, 目前这个匹配式还是太薄弱,以后再加强吧。相关参考:正则表达式匹配URL或者网址_qhzhen的博客-CSDN博客_正则匹配urlvoid matchHttpUrl(const QString &data) { QRegularExpression re("http[s]{0,1}://[\\w.]*\\w+[/\\w+]*"); QRegularExpress...

2021-04-24 21:54:04 630

原创 QT5 C++ 获取广域网 IP地址 WAN IP

已知 运行 “curl ipinfo.io” 可获得主机所在广域网IP以及所在地信息希望能 通过C++编程实现,本文介绍Qt5C++实现方式。编程如下,但获得信息是 “Found. Redirecting to https://ipinfo.io/”, 并非以上期望输出。void XNetworkHelper::sendRequest(){ QNetworkRequest request; request.setUrl( QUrl("http://ipinfo.io...

2021-04-24 18:13:13 1215

原创 Ubuntu 18.04 编译 aws-sdk-cpp

主要参考 https://docs.aws.amazon.com/sdk-for-cpp/v1/developer-guide/aws-sdk-cpp-dg.pdf#welcome 就好了通过国内镜像克隆git clone https://github.com.cnpmjs.org/aws/aws-sdk-cpp.git压缩备份tar zcvf aws-sdk-cpp.git.tar.gz aws-sdk-cpp/修改源文件中 github到国内镜像站点cd aws-sdk-c

2021-03-17 10:22:58 794

原创 在Win10上编译Owncloud Client

在Win10上编译Owncloud Client准备编译环境1.1 下载owncloud源代码https://github.com/owncloudhttps://download.owncloud.com/desktop/ownCloud/stable/2.7.6.3261/source/ownCloud-2.7.6.3261.tar.xz1.2 安装QT5.12.9Owncloud-client 官方编译使用QT5.12.4,使用QT5.12.9也没有问题。下载并安装http...

2021-03-04 22:46:23 671 1

原创 VS2005 使用静态libcurl库编译的工程调用free()报堆错误

curl中有很多地方使用 strdup,但windows下已经废弃了“strdup”,而要求用 “_strdup” 替代 (https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/strdup-wcsdup?view=vs-2019)。这就是造成libcurl静态库运行时在调用free()产生异常的原因。 其实 libcurl 已经考虑到不同平台下内存分配释放函数的差异,库实现中世纪调用的malloc,calloc,...

2020-05-16 09:53:31 475

原创 VS2005 编译libcurl 报Normaliz.lib缺失的解决

参考 :https://www.cnblogs.com/passedbylove/p/5979927.html以下是基于 7.69.1 的修改,和原文的修改没什么差别,只是用 ONLY_NORMALIZ_DLL控制一下代码,方便回溯。/*************************************************************************** ...

2020-04-25 07:44:26 675

原创 zlib 静态库编译问题

在项目里用到minizip和 zlib 静态库, zlib 用 1.2.11版本(https://github.com/madler/zlib/archive/v1.2.11.zip)编译。导入后报错如下。1>minizip.lib(mz_crypt.obj) : error LNK2019: 无法解析的外部符号 _crc32,该符号在函数 _mz_crypt_crc32_upda...

2020-04-18 22:45:55 1898

原创 实现时间格式打印的两种方式

利用 时间函数实现时间格式打印#include <time.h>#include <ctype.h>time_t rawtime;struct tm timeinfo;TCHAR szTime[100];time ( &rawtime );localtime_s ( &timeinfo, &rawtime );_tcsfti...

2020-04-17 22:39:14 1112

原创 Android 编译环境 - 安装工具包

写个脚本,在ubuntu14.04 ubuntu18.04 下安装编译Android系统需要的包。其实这种东西记录在记事本,遇到哪个系统就复制哪段得了。#!/bin/bashif [ ! -e /etc/lsb-release ]; then echo "Cannot find /etc/lsb-release" exit 1fisource /etc/lsb-releas...

2020-04-08 18:10:43 332

原创 Android Work Profile

本文基于 https://developer.android.google.cn/work/managed-profiles 翻译而成Work Profile(工作面)或称为managed profile(被管理面)。一个work profile由IT admin控制一个work profile的可用功能基于用户的primary profile分别设置Work profile...

2020-04-08 17:42:39 3942

原创 定制 Ubuntu 18.04 UEFI 启动盘初探(2)

这里使用Cubic工具来定制系统1. 安装sudo apt-add-repository ppa:cubic-wizard/releasesudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6494C6D6997C215Esudo apt updatesudo apt install cubic...

2019-07-27 23:49:10 834

原创 定制 Ubuntu 18.04 UEFI 启动盘初探(1)

工作中需要制作定制化的Ubuntu启动盘,之前有用 buildroot 做过,但是在安装工具方面还是没有Ubuntu灵活方便,所以还是准备基于Ubuntu来制作。 网上的文章大部分是基于Ubuntu 安装盘来制作,server版本约1GB大小,desktop版本约需要1.9GB。它有以下优点和缺点,即修改目标。优点:使用 squash 文件系统,和initramrd相比,不需要全...

2019-07-27 23:31:11 1958

原创 ubuntu-18.04.1-desktop-amd64.iso initrd 基本文件系统中启动脚本分析 (1)

1. 解压 ubuntu-18.04.1-desktop-amd64.iso2. 查看 boot/grub/grub.cfg,知道引导文件系统是 /casper/initrd.lzmenuentry "Try Ubuntu without installing" { set gfxpayload=keep linux /casper/vmlinuz file=/...

2019-07-27 08:00:24 2075

原创 Linux下i2cdetect 无法列举 i2c设备的问题

/sys/class/i2c/下有相应设备,但/dev/i2c-[0-9]都没有。原来问题在于将 CONFIG_I2C_CHARDEV 作为模块编译了,而开机后又没自动加载 i2c-dev.komodprobe i2c-dev 即可...

2019-03-25 10:49:50 7465

原创 用 Clonezilla USB盘恢复系统

Installation Guide with Clonezillareference page:https://clonezilla.org/show-live-doc-content.php?topic=clonezilla-live/doc/02_Restore_disk_imageBuild clonezilla installation disk. 1.1 Dow...

2019-03-25 09:51:39 2218 5

原创 [Python] 将 Music Macro Language 格式数据转化为 linux beep command

Music Macro Language  ==&gt;  Beep command #!/usr/bin/python3import os, systone_dict = { 'c': '262', 'c#': '277', 'd' : '294', 'd#': '311', 'e': '330', 'f': '349', 'f#': '370', ...

2019-02-14 20:00:29 401

原创 Linux Shell busybox 脚本安装工具

构建linux系统,需要加入busybox工具,但又不想影响原有同名程序,为便于安装 BusyBox到指定系统目录,写了个bash shell脚本。立贴是怕自己以后找不到,欢迎大家使用。脚本名称随意,我用 bb-cp.sh第一个参数指向一个busybox 临时安装目录,第二个参数指向系统文件所在路径如果已经存在同名执行文件,就不再创建软连接,保留原有程序,例如,已经有util-...

2018-05-19 22:26:59 2467

自组织特征图SOFM网络的实现3D演示代码

自组织特征图SOFM网络的实现3D演示代码 参考博文 https://blog.csdn.net/tonyfield2015/article/details/128908784

2023-02-06

zlib-1.2.11-x86-x64-debug-release-vc14.zip

用 VS2015 编译完成的 zlib 动态库/静态库 X x86/x64 X debug/release 也含有 VS2015下编译用的工程文件

2020-04-18

libcurl-7.69.1-lib-dll-x86-x64-dbg-rel.zip

libcurl-7.69.1-lib-dll-x86-x64-dbg-rel 是在vs2005环境下编译好的库文件包含 x86 静态库 lib-debug-x86 lib-release-x86 x64 静态库 lib-debug-x64 lib-release-x64 x86 动态库 dll-debug-x86 dll-release-x86 x64 动态库 dll-debug-x64 dll-release-x64

2020-04-17

MicrosoftSDKs-Win-v7.1A.zip

Microsoft SDKs-Win-v7.1A包含重要的库文件和头文件,用于解决在VS环境下编译程序时的库依赖问题。比如编译libcurl需要的Normaliz.LIB

2020-04-17

C++程序设计语言(特别版) pdf 英文

C++程序设计语言(特别版) pdf 英文

2012-04-09

Pro android 4

Android 4 platform SDK teckniques for developing smartphone and tablet apps by Satya Komatineni | Dave MacLean

2012-04-09

空空如也

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

TA关注的人

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