- 博客(109)
- 资源 (5)
- 收藏
- 关注
原创 Ubuntu 2x.04 编译FFmpeg 脚本
2. 编译结束后结果放该目录下的install文件夹中。1. 将脚本放在 FFmpeg 元文件根目录。
2023-12-28 16:27:44 668
原创 MSVC编译 openssl windows 库
注册账户,之后彼会提供具体的安装指令。执行第三步后,perl命令就可以使用了。第二步后会提示你perl命令的路径。1. 安装 ActivePerl。
2023-12-19 11:33:45 901
原创 转换 pytorch 格式模型为 caffe格式模型 pth2caffemodel
基于 GitHub xxradon/PytorchToCaffe 源码,修改 example\resnet_pytorch_2_caffe.py 如下。运行中遇到 protobuf 版本过高问题,降级处理。脚本依赖pytorch,安装之。
2023-12-11 23:09:26 808
原创 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 1321
原创 Windows + Msys 下编译 TensorFlow 2.14 CC库
下载安装 Windows 版本 bazel 6.1.2,复制到 C:/Windows/system32 目录下。换国内github 镜像,加速下载。
2023-10-15 23:24:21 1406
原创 在 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 870
转载 【转】ubuntu 安装 OpenCv 4.6脚本 installOCV.sh
【代码】【转】ubuntu 安装 OpenCv 4.6脚本 installOCV.sh。
2023-10-09 18:10:01 319
原创 在 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 509
原创 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 1408
原创 std::string 缓冲大小的动态增长
length() 或 size() 方法都返回实际字符串长度。capacity()方法 返回对象内部实际分配内存的大小。测试结果是 207 bytes --> 310 bytes --> 465 bytes。每当字符串实际长度突破了原有缓冲区大小,将重新分配,新分配大小是原来的约 150%std::string::reserve()方法 预分配指定大小内存。
2023-03-11 20:36:18 307
原创 Eigen对QDebug 的输出接口
Qt 工程项目使用 Eigen库,但是 Eigen 的 流输出支支持 ostream,使得无法使用QDebug()
2022-07-09 23:15:36 547
原创 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 337
原创 基于 eigen 实现神经网络的反向传播算法(2)
、 前文展示了基于 Martin H. Hagan 的《神经网络设计》 ch11 所述的多层圣经网络的基本反向传播算法(SDBP)的实现和部分测试结果。在对其例题函数的训练测试中我也发现了该文CH12提到的速度不佳及收敛性问题。其中收敛问题根本上影响的算法的有效性。本文将展示该书CH12提到的改进算法,改进的目标即速度与收敛性。改进算法有2种,分别是共轭梯度反传算法和LevenBurg Marquardt反传算法(LMBP)。代码依然基于前文代码修改并兼容基本算法。由于网络结...
2022-02-15 23:30:03 659
原创 基于 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 890
原创 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 1578 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 719
原创 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 1322
原创 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 888
原创 在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 790 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 541
原创 VS2005 编译libcurl 报Normaliz.lib缺失的解决
参考 :https://www.cnblogs.com/passedbylove/p/5979927.html以下是基于 7.69.1 的修改,和原文的修改没什么差别,只是用 ONLY_NORMALIZ_DLL控制一下代码,方便回溯。/*************************************************************************** ...
2020-04-25 07:44:26 765
原创 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 2213
原创 实现时间格式打印的两种方式
利用 时间函数实现时间格式打印#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 1175
原创 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 385
原创 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 4468
原创 定制 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 921
原创 定制 Ubuntu 18.04 UEFI 启动盘初探(1)
工作中需要制作定制化的Ubuntu启动盘,之前有用 buildroot 做过,但是在安装工具方面还是没有Ubuntu灵活方便,所以还是准备基于Ubuntu来制作。 网上的文章大部分是基于Ubuntu 安装盘来制作,server版本约1GB大小,desktop版本约需要1.9GB。它有以下优点和缺点,即修改目标。优点:使用 squash 文件系统,和initramrd相比,不需要全...
2019-07-27 23:31:11 2181
原创 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 2288
原创 Linux下i2cdetect 无法列举 i2c设备的问题
/sys/class/i2c/下有相应设备,但/dev/i2c-[0-9]都没有。原来问题在于将 CONFIG_I2C_CHARDEV 作为模块编译了,而开机后又没自动加载 i2c-dev.komodprobe i2c-dev 即可...
2019-03-25 10:49:50 8150
原创 用 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 2364 5
原创 [Python] 将 Music Macro Language 格式数据转化为 linux beep command
Music Macro Language ==> 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 463
自组织特征图SOFM网络的实现3D演示代码
2023-02-06
zlib-1.2.11-x86-x64-debug-release-vc14.zip
2020-04-18
libcurl-7.69.1-lib-dll-x86-x64-dbg-rel.zip
2020-04-17
MicrosoftSDKs-Win-v7.1A.zip
2020-04-17
Pro android 4
2012-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人