- 博客(199)
- 问答 (1)
- 收藏
- 关注
原创 docker系列之2使用
PS:该方法也可以这样使用,项目代码放在宿主机上,创建镜像安装所需运行环境,启动镜像提供服务。参考https://docs.docker.com/get-started/07_multi_container/参考 https://docs.docker.com/get-started/09_image_best/特点:不关心数据内容和存放位置,自动保存到宿主机器的某个目录下。Docker Compose,协助定义和启动多容器应用。2)分享镜像到docker hub。启动镜像时映射Volume。
2023-10-07 18:22:51 48
原创 机器学习15 逻辑回归与交叉熵
正文参考:https://zhuanlan.zhihu.com/p/126272731逻辑回归是分类问题,解决是与不是的问题。推理结果为0和1.LR的公式sigmoid函数具备让线性函数转化为0<y<1范围的非线性函数的能力使用该函数可以得到一个0-1间的概率LR的损失函数(简化交叉熵)该损失函数直接定义出来一波解释:y的值为0或者1, 代表是否属于该分类y^的值为0-1, 代表的是其概率当为正样本时,l=-log(y^), 此时概率越大,l越小。概率为1时,损失
2022-05-19 18:59:39 150
原创 机器学习14 熵
正文用熵来评估一个系统的复杂程度。对于分类问题,分类越多,信息熵越大,分类越少,信息熵越小。信息熵理解与推导参考 https://zhuanlan.zhihu.com/p/264862231)信息量推理过程核心思想:信息的大小跟随机事件的概率有关。越小概率的事情发生了产生的信息量越大,如湖南产生的地震了;越大概率的事情发生了产生的信息量越小,如太阳从东边升起(肯定发生嘛概率为1,信息量0)。 小概率事件发生时,信息量很大。如果我们有俩个不相关的事件x和y,那么我们观察到的俩个事件同时发生时获得
2022-05-19 16:35:05 442
原创 深度学习5 RNN与LSTM
文章目录前言正文RNN 循环神经网络模型结构RNN的局限性LSTM 长短期记忆网络模型结构LSTM的思想遗忘门、记忆门和输出门前言正文参考:https://blog.csdn.net/shakehands2012/article/details/109241628RNN 循环神经网络模型结构全称: Recurrent Neural Networks是一种特殊的神经网路结构,其本身是包含循环的网络,允许信息在神经元之间传递,如下图所示:Xt 作为输入层,经过A神经网络层,输出ht, 同时将信
2022-03-25 16:55:14 221
原创 opencv系列之基于NVIDIA显卡的opencv-python硬解方案
前言ffmpeg编译使用cuvid硬解方案试过了,不过解码出来的像素格式为YUV420, opencv中使用需要转成BGR,转色彩空间这部占用的CPU过高。因此需要将转色彩空间这步也用GPU来处理,NVIDIA 开源了适用于 Python 的视频处理框架「VideoProcessingFramework(VPF)」。该框架为开发人员提供了一个简单但功能强大的 Python 工具,可用于硬件加速的视频编码、解码和处理类等任务。同时,由于 Python 绑定下的 C ++ 代码,它使开发者可以在数十行代码
2022-03-06 13:24:13 8674 5
原创 GStreamer系列之ubuntu18上安装使用
正文参考文档官方: https://gstreamer.freedesktop.org/documentation/installing/on-linux.html?gi-language=c系列教程:https://www.cnblogs.com/xleng/p/10948838.html安装前置sudo apt updatesudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreame
2022-02-28 11:47:50 10636 3
原创 opencv系列之ubuntu系统下编译python版本的opencv(指定特定的ffmpeg)
正文前置确定安装好了cmake,nvidia-driver,Cuda,cudnn在ubuntu中编译好ffmpeg。准备将python版本的opencv,编译到conda的环境中,提前创建好自己的conda虚拟环境,我这里是cd_test, 也可以编译到其他的python环境中,具体路径得配置正确。下载下载opencv4.5.4官方源码地址下载opencv-contribute4.5.4可以在此下载国内镜像解压到同一目录下,结构为:folder|–opencv-4.5.4|–ope
2022-02-24 18:27:55 4767
原创 ffmpeg系列之移植到安卓中调用
前言正文1)编译安卓需要的so,请参考编译ffmpeg的安卓版本2)将so引入安卓中使用在module的src/main/下创建cpp和jniLibs模块,jniLibs中存放so文件3)cpp中进行cmake配置将ffmpeg的头文件拷贝到src/main/cpp下配置cmakelist# For more information about using CMake with Android Studio, read the# documentation: https://d.an
2022-01-11 15:21:01 2073
原创 ffmpeg系列之编译安卓版ffmpeg库
@TOC前言你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可
2022-01-10 18:11:18 3809
原创 图像处理算法之模糊检测
1)拉普拉斯算子边缘模糊程度值def getImageVar( image ): img2gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) imageVar = cv2.Laplacian(img2gray, cv2.CV_64F).var() return imageVar
2021-12-16 14:43:42 6034
原创 windows10编译darknet
正文git上由两个darknet的项目位置,windows注意使用以下项目地址 https://github.com/AlexeyAB/darknet以下操作可以从项目下的说明文档中找到准备visual studio (我用的2015)Cmake GUIDarknet项目cmake编译编译的时候报错Darknet_VERSION: 0.2.5.4vcpkg not found, toolchain not defined, using integrated libs on win
2021-10-22 18:36:30 1654
原创 人工智能之目标检测系列综述
文章目录前言正文1.目标检测调研前言经过许久,总算又开始做AI项目了,这次的主要目标是检测细小物体,通过传统机器学习或者深度学习做目标检测。正文按部就班,先做调研1.目标检测调研...
2021-10-22 09:33:14 1754
原创 pyqt开发技巧及实例
文章目录环境准备制作界面显示界面其他控件的实现视频或者图像控件选择本地文件环境准备conda+python+pycharm+pyqt配置好pycharm的工具制作界面使用Qt5-Designer做好界面后,再使用QtUIC转换为python 代码显示界面main函数中继承界面,并显示from ui.mainUI import Ui_MainWindowclass Ui_MainWindow(QtWidgets.QMainWindow, Ui_MainWindow): def __
2021-10-19 11:02:57 814
原创 android开发技巧与实例
android studio设置注释模板settings->Editor->File and Code Templates->Includes - >File Header/** * * @Classname: ${NAME} * @Description: 类描述 * @Author: xxx * @CreateDate: ${DATE}${TIME} */
2021-10-14 15:50:05 258
原创 opencv能力梳理之1 总纲
版本4.5.4参考官方文档:https://docs.opencv.org/4.5.4/d1/dfb/intro.html所有模块opencv由以下各个模块组成,其中跟图像处理与识别相关的,用加粗字体标识Core functionality (core) - a compact module defining basic data structures, including the dense multi-dimensional array Mat and basic functions used
2021-10-11 18:29:30 382
原创 linux上搭建git服务器之5(git服务器)
文章目录正文1 协议2 建造一个基于ssh的git服务器正文参考 https://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E5%8D%8F%E8%AE%AE1 协议1)本地协议克隆一个本地版本库,可以执行如下的命令:$ git clone /srv/git/project.git或你可以执行这个命令:$ git clone file:///srv/git/project.git
2021-06-02 15:11:36 170
原创 linux上搭建git服务器之3(git远程仓库)
正文参考 https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E8%BF%9C%E7%A8%8B%E4%BB%93%E5%BA%93%E7%9A%84%E4%BD%BF%E7%94%A81 查看远程仓库git remotegit remote -v2 添加远程仓库运行 git remote add 添加一个新的远程 Git 仓库git remote add pb https://github.com/paulboone/tic
2021-06-02 14:25:49 138
原创 linux上搭建git服务器之2(git基础操作)
文章目录正文1 获取 Git 仓库1-1 普通目录初始化为git仓库1-2 克隆 一个已存在的 Git 仓库2 记录每次更新到仓库2-1 基础操作2-2 ignore 忽略文件2-3 查看差异2-4 移动文件2-5 查看提交历史2-6 撤销操作正文参考 https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E8%8E%B7%E5%8F%96-Git-%E4%BB%93%E5%BA%931 获取 Git 仓库通常有两种获取 Git 项目仓库的方式
2021-06-02 14:11:22 163
原创 linux上搭建git服务器之1(git介绍)
参考:https://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E5%8D%8F%E8%AE%AE
2021-06-02 13:12:06 362
原创 机器学习算法之SVM原理
前言很多知识并不是看一遍就能懂得,特别是对于搞算法的,数学问题博大精深,需要重复不断的学习,理解,实验。比如这个SVM,支持向量机,我很难看懂里面的数学原理,到目前为止理解都是泛泛的。正文svm的理解05.14之所以再次提到SVM,主要是因为项目中需要做个多分类,目前感觉svm或者用深度学习CNN都可以处理。SVM入门之一至三参考系列文章 http://www.blogjava.net/zhenandaci/archive/2009/02/13/254519.html文章内容梳理:1)与
2021-05-14 16:31:42 1460 7
原创 人工智能开源项目之Mask_RCNN训练自己的模型
正文1 数据集准备1)拍摄用自己的摄像头拍下物体,每个物体准备170张吧,为了方便,可以把不同物体放到同一图像中拍摄。2)标注参考: https://blog.csdn.net/sunmingyang1987/article/details/104246278Labelme 是一个图形界面的图像标注软件。其的设计灵感来自于 http://labelme.csail.mit.edu/ 。它是用 Python 语言编写的,图形界面使用的是 Qt(PyQt)。Labelme 可实现的功能:(1)
2021-04-09 21:11:59 804
原创 人工智能开源项目之Mask_RCNN初体验
前言以下尝试是在ubuntu 18下进行的正文1 项目地址https://github.com/matterport/Mask_RCNN2 环境搭建1)conda环境conda create -n mask_rcnn pythonconda activate mask_rcnnpython环境根据README.md中Installation部分pip install --upgrade pip#进入conda环境conda activate mask_rcnn#进入项目目
2021-04-07 15:37:35 327 1
原创 树莓派4b系列之系统烧录
树莓派官网 https://www.raspberrypi.org/系统烧录参考 :https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit除了以前的image writter ,官方提供了新的安装方式:Raspberry Pi Imager is the quick and easy way to install an operating system to a microSD card read
2021-03-01 12:16:12 427
原创 图像处理算法之Gamma校正优化一
文章目录1 前言2 论文原理3 效果1 前言接着上一篇Gamma校正,对于一般的偏暗或者偏亮的图片,可以处理的不错。但是如果图像上出现部分偏亮或者部分偏暗,或者图像在时序上会有亮变暗,环境不定。这时候需要做自适应的gamma矫正,就是需要对暗的部分增亮,对亮的部分拉暗。了解下方案一:论文Local colour correction using nonlinear masking2 论文原理参考: https://blog.csdn.net/heiheiya/article/details/80
2021-02-25 19:14:47 4786 2
原创 图像处理算法之Gamma校正
文章目录1 使用场景2 原理3 实现步骤4 实现5 效果1 使用场景当一张图片出现过亮或者过暗的时候导致图像对比度较差,可以使用Gamma校正来处理2 原理如上图所示,为函数 f(I)=Iγf(I) = I^γf(I)=Iγ的曲线表示:当γ<1γ<1γ<1时,为图中上方的虚线曲线,图中γ=1/2.2γ=1/2.2γ=1/2.2当γ=1γ=1γ=1时,为图中间的直线,也就是f(I)=If(I)=If(I)=I当γ>1γ>1γ>1时, 为图中下方的曲线实线,
2021-02-25 14:42:19 5675
原创 人工智能开源项目之SeetaFace6
前言DoNews4月1日消息(记者 翟继茹)1日,中科视拓宣布开放SeetaFace6人脸识别算法。据介绍,SeetaFace6包含人脸识别的基本能力:人脸检测、关键点定位、人脸识别,同时增加了活体检测、质量评估、年龄性别估计,并且顺应实际应用需求,开放口罩检测以及口罩佩戴场景下的人脸识别模型。为了应对不同级别的应用需求,SeetaFace6将开放三个版本模型:模型名称网络结构速度(I7-6700)速度(RK3399)特征长度通用人脸识别ResNet-5057ms300
2020-12-23 12:40:49 5103 18
原创 python3之解析属性文件
正文从windows拷贝到linux的属性文件,编码会有点不一样,linux是utf-8 ,windows是utf-8 bom,以下方法对不同文件编码进行兼容。同时,如果没有section,自动添加section [default]import configparserimport chardetdef getFileEncoding(filePath_str): data = open(filePath_str, "rb").read() encoding_json = cha
2020-11-20 13:14:09 132
原创 ubuntu18之qemu-kvm
参考https://blog.csdn.net/wujianyongw4/article/details/79867538
2020-11-14 18:43:44 705
原创 ubuntu18安装dnsmasq实现局域网内域名解析
正文准备一台机子充当dns服务器1 dnsmasq安装在dns服务器上安装dnsmasqsudo apt-get -y install dnsmasqCreated symlink /etc/systemd/system/multi-user.target.wants/dnsmasq.service → /lib/systemd/system/dnsmasq.service.Job for dnsmasq.service failed because the control process
2020-10-31 17:09:37 3314
原创 ubuntu server18上搭建nginx并配置代理
文章目录前言正文1 安装2 配置nginx首先关闭默认配置配置监听80,根据server_name转发到不同站点发现403 forbidden前言最近需要往服务器上堆多个web服务。架构类似百度,一个网站首页www.baidu.com .然后有其他子网站,比如 ai.baidu.com于是用到了nginx正文nginx就不介绍了,随便百度一下就可以了,我这里用作代理服务器,也就是当需要访问网站首页时帮我转发到web服务A。而当我需要访问其子网站时,帮我转发到web服务B网站A 监听端口8080
2020-10-19 19:15:24 457
原创 ubuntu18在本地显示远程gui程序
前言问题来源于制作iso镜像,如前面的文章所描述,当我有一个ubuntu desktop的时候,可以直接执行systemback来制作ubuntu desktop18的iso。但是如果是一个ubuntu server系统,是没有gui界面的,这时候如何制作iso?正文可以使用ssh转发gui。1)在ubuntu server上配置ssh server2)ssh server配置转发#编辑/etc/ssh/sshd_config,最后添加两行:AllowTcpForwarding yesX11
2020-10-16 19:33:40 753
原创 ubuntu18server 开机缓慢问题
文章目录正文正文【问题1】Started Wait until snapd is fully seeded 卡了30秒左右【问题2】a start job is running for Wait for Network to be Configured 卡了2分钟左右1)查询开启启动服务耗时# sudo systemd-analyze blame发现服务systemd-networkd-wait-online.service 耗时2分左右2)查询服务位置$sudo find / -na
2020-10-15 13:51:06 2904 1
原创 ubuntu18将现有系统打包成iso
参考:https://blog.csdn.net/qq_29022265/article/details/105876264安装systembacksudo add-apt-repository --remove ppa:nemh/systembacksudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 382003C2C8B7B4AB813E915B14E4942973C62A1Bsudo add-apt-repository
2020-10-13 11:02:32 4347 1
原创 ubuntu18从硬盘启动iso
前言一个类似u盘安装ubuntu系统时,try ubuntu的需求。不直接安装系统到硬盘上,仅通过启动引导器加载一个iso镜像文件。正文1 调研基础知识参考:https://wenku.baidu.com/view/62863b89680203d8ce2f2464.html#操作参考:https://www.linuxdashen.com/%E4%BD%BF%E7%94%A8grub2%E5%BC%95%E5%AF%BC%E7%A1%AC%E7%9B%98%E4%B8%8A%E7%9A%84i
2020-10-12 11:04:25 3321 1
空空如也
一道c语言指针的思考题
2016-10-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人