- 博客(20)
- 资源 (5)
- 收藏
- 关注
原创 图像与二进制数据间的转换
此文档主要是记录图像与base64互相转换的方法,此文档记录于20220811进行图片和二进制的互相转换若想转为base64,可以看 图像与base64互转 的内容。
2024-01-26 09:33:05 1749
原创 ubuntu_qtcreator安装
我这里是在官网下载的:qt-unified-linux-x64-4.6.1-online.run, 安装的qt版本为6.6.1。5.15版本以下可以下载离线安装包,下载路径为: https://download.qt.io/archive/qt/清华源:–mirror https://mirrors.tuna.tsinghua.edu.cn/qt。阿里源:–mirror https://mirrors.aliyun.com/qt/官网下载:https://www.qt.io/download。
2024-01-26 09:17:58 914
原创 常用直线检测算法
LSD快速直线检测算法是由Rafael Grompone、Jeremie Jackbowicz、Jean-Michel Morel于2010年发表在PAMI上的文献《LSD:a Line Segment Dectctor》中提出的,该算法时间复杂度较霍夫变换低。LSD算法通过对图像局部分析,得出直线的像素点集,再通过假设参数进行验证求解,将像素点集合与误差控制集合合并,进而自适应控制误检的数量。
2024-01-26 09:14:23 2276
原创 clion调用docker镜像环境
配置clion:FIle --> Setting --> Build,executio,Deploymet -->Toolchains–>新建RemoteHost。/etc/init.d/ssh start 或 service ssh start。启动ssh并设置为开机启动(非必要,若不添加,则没事进入容器启动时一样的)修改ssh 配置, vim /etc/ssh/sshd_config。Password需要自己设置,然后配置,只需要配置一次即可。将/etc/ssh/sshd_config中的。
2024-01-24 11:55:52 941
原创 ncnn - ubuntu调用vulkan加速ncnn是的CMakeLists.txt和bashrc配置
ncnn使用vulkan来加速时,需要先安装vulkan,然后再使用vulkan来编译ncnn,最后才是使用编译好的ncnn来推理模型。。这里的vulkan再Ubuntu中通常是直接解压安装,然后配置环境变量如下:1.2.182.0 是我使用的vulkan版本。。配置完上述路径后,source ~/.bashrc。
2024-01-22 10:49:25 883
原创 ubuntu 安装protobuf
ps1: 上面git clone的方式可以直接下安装包即可,如方式2(这两种方式其实是一样的,仅是下载方式和一点环境配置不一样(环境配置按需要来,其实不用专门配置))export PATH=$PATH:/home/fwq/softs/protobuf/bin (安装路径)ps2: 这里make check 时可能会报错(如下),但这个问题是可以忽略的。在文件中添加/usr/local/protobuf/lib(注意: 在新行处添加)查看protobuf版本自动检测。④ 配置环境变量和动态连接库。
2024-01-22 10:39:40 1617
原创 Ubuntu-MarkText安装使用
marktext是一款编写markdown的开源软件,git链接: https://github.com/marktext/marktext。
2024-01-17 17:29:29 783
原创 ubuntu 安装grpc
/ 指定安装路径 , 通常不需要,其默认安装在/usr/local/include和lib中。git submodule update --init --recursive //确保库下载完全。gitee链接:git clone https://github.com/grpc/grpc。git链接: https://github.com/grpc/grpc。ps: 头文件默认安装在: /usr/local/include。lib文件默认安装在: /usr/local/lib。
2024-01-15 09:24:06 1546 2
原创 ubuntu ffmpeg 安装部署
ffmpeg是进行拉流和推流的主体库;这个部署时间为 20220101,后面看的时候主要版本和功能的变化。
2024-01-13 16:10:25 1411
原创 jni-Android Bitmap与OpenCV cv::Mat互转
在封装so库的时候,底层c++代码的实现使用了OpenCV对图片进行操作,而Android中从摄像头中获取到的图片数据类型是Bitmap数据类型的,所以这里就避免不了做数据类型的转换。转换的方案主要有两种,一种是封装的JNI接口方法直接接收cv::Mat数据类型的参数,第二种是JNI方法的接口接收Bitmap数据类型的参数,在JNI中实现Bitmap到cv::Mat的转换。
2024-01-12 09:30:57 1909
原创 jni-std::string与jstring转换
概述jstring 是JNI的数据类型, std::string 是C++的数据类型,两者需要进行转换。
2024-01-12 09:25:47 1601
原创 ubuntu 安装cuda和cuda驱动
,保存退出就好了,这样就可以完美解决开机卡死的问题。说明:本教程只对NVIDIA显卡的电脑有效,其他的没测试过。
2024-01-11 09:13:54 1231
原创 ubuntu 编译安装cmake
(1) 目前已测试架构:x86(PC机)和aarch64(xavier盒子和ajx盒子)(2) 目前已测试ubuntu版本: 16、18、20、22。
2024-01-10 20:01:35 1242
原创 ubuntu编译安装aws-sdk-cpp
minio是一款开源的对象存储服务器,用了存储和下载文件;;github:注:(1) 目前已测试架构:x86(PC机)和aarch64(xavier盒子和ajx盒子)(2) 目前已测试ubuntu版本: 16、18、20、22(3) 由于我们主要目的是用C++调用minio接口,因此这里仅需要将core和s3编译成功即可,不强求全部编译通过。
2024-01-09 08:52:44 1529 2
原创 ubuntu 安装配置zsh
zsh 会使用推荐的设置创建一个新的 ~/.zshrc 配置文件。如下图所示,此后您就可以正常使用 zsh Shell 了。设置默认shell: sudo chsh -s /bin/zsh 这里不是实时的,需要重启电脑后生效。注意:第一次切换zsh时会给一个选项(需要先安装oh-my-zsh再切换),当前使用最习惯的是: essembeh ,不用单独获取,原来的里面就有。输入的命令中间有错的时候会自动显示红色。临时切换 :直接 /bin/zsh。这个是用来对zsh进行配置的。
2024-01-08 20:40:56 1413
hadoop,spark安装详细步骤
2017-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人