Linux
阪本先生的博客
你好,我是阪本先生,一只猫
展开
-
关于在unbuntu KDevelop中执行程序出现/tmp> -a 已失败问题及其解决
ubuntu中KDevelop无法执行程序的可能解决方案原创 2022-08-19 14:01:51 · 349 阅读 · 2 评论 -
基于pytorch的SSD模型训练
SSD模型论文:https://blog.csdn.net/quincuntial/article/details/78854930汉化0、环境准备:ubuntu18.04.4系统,pytorch1.2.0,CUDN10,CUDNN7.4.2,GPU为GTX10501、训练前的准备:VOC数据集的准备,使用ImafeLable或其他数据集标注工具,将原始数据集转换为VOC数据集,使用ImageLable刚开始会出现两个文件夹,分别为Annotations、JPEGImages文件夹,我们还需要创建原创 2020-11-17 20:18:09 · 1764 阅读 · 5 评论 -
Ubuntu下tensorflow深度学习——mnist手写字体识别
1、Tensorflow的 基础概念:(1)计算图(grap):tensorflow是一个基于计算图的数值计算系统,计算图是一个有向图,图中的节点代表数学操作计算中的节点(op),结点之间连接的边代表参与计算的高维数组数据,叫做tensor,计算图的执行可以看作tensor按照图的拓扑顺序,从输入节点逐步流过所有中间节点,最后流到输出节点的过程,tensorflow名称由此而来。Tensorflow计算图如图所示。(2)张量(tensor):这一术语源于力学,在物理和数学中都有重要作用,在tensor原创 2020-10-03 21:29:10 · 520 阅读 · 0 评论 -
图像特征描述子——Susan
1、Susan:SUSAN(Smallest Univalue Segment Assimilating NucleusSUSAN)算子的模板和常规卷积算法的正方形模板不同,它使用一种近似圆形的模板。该方法可用于一次性快速检测出角点、交点、边缘点,而且无方向性。(1)susan算法思想:SUSAN算法采用圆形模板,其目的是使检测达到各向同性。在实际应用中,由于图像的数字化,无法实现真正的原型模板,往往采用近似圆代替。圆形模板在图像上使用,模板内部每个图像像素点的灰度与模板中心像素的灰度进行比较。若原创 2020-08-19 00:22:00 · 1633 阅读 · 0 评论 -
Ubuntu下tensorflow深度学习——环境篇(C++)
前文我们搭建了python的环境,并且安装了cuda与cuDNN。接下来我们编译tensorflow的c++接口,与python不同,tensorflow的c++接口各版本间并没有什么显著的不同(tensorflow2.3除外),所以你可以安装除2.3外的任何一个版本,但要和cuda的版本相匹配,这里我编译的是tensorflow2.0,其余版本的编译与本文相同。1、下载安装编译工具bazel,bazel与tensorflow的版本关系如图所示:如图所示,我们需要下载bazel0.26.1,进入htt原创 2020-08-08 17:01:12 · 722 阅读 · 0 评论 -
Ubuntu下tensorflow深度学习——环境篇(python)
本文默认环境为ubuntu18.04.4(真机非虚拟机),NVIDIA显卡(本机GTX1050Ti),opencv4.2。由于项目原因,我需要用python训练h5模型,再将其转换为pb模型,最后由tensorflow的C++接口在我的cpp程序中调用。所以,我需要配置的环境为:python-tensorflow,tensorflow的C++接口(需对源文件进行编译),anacoda虚拟环境。由于python-tensorflow与C++的ternsorflow比较独立,所以先安装哪个都不影响,注意pyt原创 2020-08-08 16:48:23 · 554 阅读 · 0 评论 -
2019年12月18日Linux开发手记
安装idle3:1、端输入apt install idle3 以安装2、安装完成后在终端输入idle以启动配置pip:1、终端输入apt install python3-pip使用pip配置numpy与opencv:1、打开终端输入pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple 库名2、打开idle,新建一个py文件...原创 2019-12-18 22:04:36 · 123 阅读 · 0 评论 -
2019年12月9日开发手记
现阶段的任务1、先把andriod_python调通2、网络传输摄像头数据 到 ubuntu上保存,3、移植测试算法到安卓板子上andriod_python是为了要在安卓的板子上调用python程序,现在有两个方案:方案一:直接在板子上移植程序,板子是定制的A5板,内部支持python,但缺少很多库,例如opencv与numpy。如果用这种方案,需要用c重写opencv的函数,然后调...原创 2019-12-09 23:51:30 · 99 阅读 · 0 评论 -
2019年12月4日V4L2开发手记
OK,经过昨天对V4L2工作流程的学习,现在已经大体了解了V4L2的工作原理,现在开始对V4L2的API的学习,目标:1、打开摄像头 2、储存图像 3、关闭摄像头,API网址:Linux Media Infrastructure userspace API — The Linux Kernel documentation https://linuxtv.org/downloads/v4l-dvb-...原创 2019-12-04 22:04:57 · 173 阅读 · 0 评论