自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 目标检测——TensorFlow Lite 安卓口罩人脸检测

在上一篇博客目标检测——TensorFlow口罩人脸目标检测中已经介绍了使用TensorFlow Objecti Detection API来进行口罩人脸目标检测,本文将在此基础上将使用TensorFlow Lite将模型迁移到安卓端,在安卓手机上进行目标检测。文章目录模型转换Bazel安装和编译转换工具编译错误模型迁移模型转换在data下新建tflite文件夹用来存放转换后的文件,然后...

2020-04-21 10:47:11 2682 14

原创 目标检测——TensorFlow口罩人脸目标检测

1

2020-03-24 09:14:55 2498 9

原创 目标检测——YOLOv3口罩人脸检测

数据准备

2020-03-13 10:33:28 2919 3

原创 PyTorch模型转换为TorchScript格式

最近入坑了PyTorch,在学习PyTorch Mobile的安卓部分。要想将训练好模型迁移到手机上使用,需要将模型转化为TorchScript,它是PyTorch模型(子类nn.Module)的中间表示,可以在高性能环境(例如C ++)中运行。转换的方法有两种,一种是通过追踪转换另一中是通过注释转换,本文使用的是通过追踪转换的方法。import torchimport torchvisi...

2020-02-21 14:45:58 7899 9

原创 TensorFlow实战——验证码识别

本次验证码识别项目是基于TensorFlow和captcha库,通过卷积神经网络训练来实现的一个简答的验证码识别。由于本人设备条件有限,本次实验只针对数字验证码进行识别,有条件的同学可以对代码进行简单修改加入大小写英文字母的识别。文章目录验证码生成安装captcha库生成验证码验证码识别构造输入数据和标签构造卷积网络模型训练和测试`全部代码项目链接参考资料验证码生成安装captcha库...

2019-05-26 23:32:02 4390 4

原创 Docker使用总结

文章目录一、Docker基础命令二、Docker私有仓库三、Docker源修改四、Docker使用GPU总结例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下命令供参考,个别需要根据实际修改。一、Docker基础命令导入镜像:docker load -i xxx.tar以交互模式创建一个容器并运行命令:docker run -t -i python /bin/bash退出容器:exit查看正在运行的容器:doc

2022-11-17 15:34:25 1027

原创 Linux neo4j安装教程、相关报错

完整报错:Traceback (most recent call last):File “/home/Ai/env/lib/python3.5/site-packages/urllib3/connection.py”, line 141, in _new_conn(self.host, self.port), self.timeout, **extra_kw)File “/home/Ai/env/lib/python3.5/site-packages/urllib3/util/connection.

2022-05-05 15:00:06 1222

原创 cv2 ImportError: libGL.so.1: cannot open shared object file: No such file or directory

import cv2的时候报错:ImportError: libGL.so.1: cannot open shared object file: No such file or directory解决方法:ubuntu:apt-get updateapt install libgl1-mesa-glxcentos:yum install libgl1-mesa-glx尝试上面的方法并没有解决yum whatprovides libGL.so.1yum install libglvn

2021-01-25 14:46:08 2723

原创 Virtualenv创建Python3.7版本环境、Dlib安装。

Python安装解压:tar -xvJf Python-3.7.6.tgz编译和安装:mkdir /usr/local/python3cd Python-3.7.6./configure --prefix=/usr/local/python3make && make install创建软连接:ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3ln -s /usr/local/python3/bin/

2020-10-27 09:42:21 1399

原创 Flask、MYSQL使用记录

使用Flask、uwsgi和Nginx部署服务就不多介绍,可以看之前的博客。创建一个数据库user并使用:mysql> CREATE DATABASE user;# 返回:Query OK, 1 row affected (0.01 sec)mysql> use user# 返回:Database changed创建表USER:mysql> CREATE TABLE USER( -> account CHAR(20) NOT NULL PRIMARY KEY,

2020-09-04 15:54:59 213

原创 systemctl服务错误: (code=exited, status=216/GROUP)

解决方法:修改配置文件,将原来的Group=www-data改成Group=root。

2020-09-04 15:54:09 2182

原创 nginx: [error] open() “/usr/local/nginx/logs/nginx.pid“ failed (2: No such file or directory)

nginx -s reload时候报错:nginx: [error] open() “/usr/local/nginx/logs/nginx.pid” failed (2: No such file or directory)解决方法:使用指定nginx.conf文件的方式重启nginx:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf报错:nginx: [emerg] bind() to 0.0.0.0:443 fai

2020-09-04 15:53:30 775

原创 Flask 、Nginx 和uWSGI搭建记录

Flask是web框架。Nginx是代理服务器,当访问过大,单个服务器不能满足需要多个服务器(分布式服务器),Nginx可以来分配客户端请求和web服务器(像个管家)。Nginx优点:负载均衡:根据请求情况和服务器负载情况,将请求分配给不同的web服务器,保证服务器性能。负载均衡的机制有3种:(1) 循环 - 对应用程序服务器的请求以循环方式分发,(2) 最少连接 - 下一个请求被分配给活动连接数最少的服务器,(3) ip-hash - 哈希函数用于确定应为下一个请求选择哪个服务器(基于客户端的

2020-09-04 15:53:00 535

原创 Flask外网无法访问

其实首先那里的host 直接用host=‘0.0.0.0’ 是没有任何问题的,问题在于要在Centos 下防火墙要开放8808端口与服务器连接这里需要在linux 下执行如下命令把对应的端口开放: firewall-cmd --add-port=8808/tcp...

2020-08-18 14:53:44 1161

原创 FFmpeg使用记录

视频翻转:ffmpeg -i BAI2.mp4 -vf vflip BAI2T.mp4截取视频:ffmpeg -i bmw2.avi -vcodec copy -acodec copy -ss 00:00:00 -to 00:00:08 bmw22.mp4 -y合并视频:ffmpeg -f concat -i name.txt -c copy output.mp4ffmpeg -i conc...

2020-07-30 15:13:42 130

原创 Error: Failed to find dynamic library: libcublas.so......问题解决

Error: Failed to find dynamic library: libcublas.so ( libcublas.so: cannot open shared object file: No such file or directory )Please specify its path correctly using following ways:Method. set environment variable LD_LIBRARY_PATH on Linux or DYLD_LIBRAR

2020-07-16 15:01:19 1179 1

原创 使用Tensorflow制作球鞋识别模型(五)——模型测试

在上一篇博客使用Tensorflow制作球鞋识别模型(四)——训练模型中完成了对模型的训练,整个球鞋识别模型就已经搭建完毕,最后工作将是对模型进行测试。文章目录模型测试导入包获取图片测试图片测试结果全部代码项目代码参考资料模型测试导入包from PIL import Imageimport numpy as npimport tensorflow as tfimport matp...

2020-07-02 16:53:40 456

原创 使用Tensorflow制作球鞋识别模型(四)——训练模型

在上一篇博客使用Tensorflow制作球鞋识别模型(四)——训练模型中,介绍了神经网络的搭建。至此,整个球鞋识别模型的制作已经完成了七七八八了,就差训练模型和测试了,接下来将介绍训练模型。文章目录训练模型导入包变量声明获取批次batch操作定义训练全部代码项目代码参考资料训练模型由于电脑没有使用GPU,所以本次训练设置为1000次(一般大于10k),学习率为0.0001 ,ratio...

2020-07-02 16:53:12 550 1

原创 使用Tensorflow制作球鞋识别模型(三)——建立神经网络

在上一篇博客 使用Tensorflow制作球鞋识别模型(二)——图片输入处理中已经介绍了图片输入处理,至此图片准备和处理处理已经结束,接下来就是建立神经网络。文章目录网络结构定义神经网络导入包定义函数卷积神经网络loss计算和优化准确率计算全部代码项目代码参考资料网络结构神经网络包含3层卷积+池化层,2层全连接层,使用ReLu激活函数,Softmax函数做分类器。定义神经网络导入包...

2020-07-02 16:52:34 542

原创 uwsgi安装失败错误

gcc问题:将gcc从7.0切换到4.8。sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 100sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g+±4.8 100pip install uwsgi==2.0.15即可。

2020-06-01 09:32:49 622

原创 ubuntu开机图标边大分辨率问题 报错:NVIDIA-SMI has failed because it couldnt communicate with the NVIDIA driver

今天早上打开电脑发现电脑屏幕分辨率变得不正常,在终端下输入“nvidia-smi”报下面的错误:NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Ma ke sure that the latest NVIDIA driver is installed and running.这应该是显卡驱动的问题,一天下来尝试了各种办法,包括博客常见的方法以及重装cuda和显卡驱动等,但还是无效。最终在一篇博客下

2020-06-01 09:29:10 364

原创 OpenCV cpp:376: error: (-215:Assertion failed)

系统:Ubuntu18.04python 3.6.9opencv-python-4.2.0.34OpenCV 无法调用摄像头问题:[ WARN:0] global /io/opencv/modules/videoio/src/cap_v4l.cpp (887) open VIDEOIO(V4L2:/dev/video1): can’t open camera by indexTraceback (most recent call last):File “test.py”, line 7, in

2020-05-22 13:43:55 1147 1

原创 Ubuntu18.04 ModuleNotFoundError: No module named 'deeplab'

在运行deeplab的train.py文件时报错:ModuleNotFoundError: No module named ‘deeplab’解决方法:返回到./research中执行export PYTHONPATH=$PYTHONPATH:`pwd`:`pwd`/slim再回到./research/deeplab中运行文件即可。

2020-05-12 16:46:28 739

原创 AttributeError: module 'tensorflow_core.contrib' has no attribute 'lite'错误解决

报错:AttributeError: module ‘tensorflow_core.contrib’ has no attribute ‘lite’原代码:converter = tf.contrib.lite.TFLiteConverter.from_session(sess, [x], [y])分析:可能是因为TensorFlow版本问题。import tensorflow pr...

2020-05-09 16:44:22 1624

原创 JSON格式数据集转TFRecord格式

最近在做语义分割的时候用到了TensorFLow框架,TensorFlow数据集输入的格式需要为.TFRecord格式,而手上只有.JSON格式的数据集,经过多番查找和尝试后最终成功转换,在此做个记录。文章目录.JSON转VOC数据集划分生成TFRecord数据集.JSON转VOC原始的数据集:每张图片对应一个.json文件。除此之外还有个labels.txt文件,里面写着类别名。...

2020-05-06 09:21:23 1963 8

原创 Bazel生成TFLite文件错误

之前在目标检测——TensorFlow Lite 安卓口罩人脸检测项目中使用到了Bazel来生成TFLite格式的模型再迁移到安卓端中使用,最近训练了一个语义分割的模型使用同样的方法生成TFLite模型却出现了问题。编译命令:bazel run tensorflow/lite/toco:toco -- \--input_file=/home/well/mobile-segmentation...

2020-04-26 10:36:44 638 1

原创 cpp:3720: error: (-215:Assertion failed) !ssize.empty() in function 'resize' 错误解决

车牌检测识别过程中遇到如下图的错误:报错:cv2.error: OpenCV(4.1.2) /io/opencv/modules/imgproc/src/resize.cpp:3720: error: (-215:Assertion failed) !ssize.empty() in function ‘resize’程序开始正常运行,检测视频过程中突然报错。在网上查询相关问题大多数都说是:...

2020-04-16 10:55:47 6879 2

原创 PyCharm连接服务器

由于一些代码在本地跑不动,只能使用服务器来跑代码,这篇文章将介绍使用PyCharm连接服务器并运行代码。目录连接服务器配置远程解释器连接服务器打开PyCharm,Tools --> Deployment --> Configuration;点击右上角的+,选择FSTP。给服务器取名" test “,点击"OK”。输入信息Host:服务器地址User name:用户名...

2020-04-02 15:35:36 375

原创 目标检测——Faster R-CNN

在前一篇博客目标检测——R-CNN、Fast R-CNN中已经对R-CNN和Fast R-CNN进行了介绍。虽然Fast R-CNN相对于R-CNN有所改进,但是它仍依赖于外部区域的建议方法,如选择性搜索等。然而,这些算法运行在CPU上,速度很慢。在测试中,Fast R-CNN需要2.3秒进行预测,其中2秒用于生成2000 ROI。Faster R-CNNFaster R-CNN采用了与Fa...

2020-03-19 16:25:18 653

原创 目标检测———LabelImg数据标注

LabelImgLabelImg是图形图像注释工具。它是用Python编写的,并使用Qt作为其图形界面。注释以PASCAL VOC格式(ImageNet使用的格式)保存为XML文件。此外,它还支持YOLO格式。GitHub:https://github.com/tzutalin/labelImg下载方法Ubuntu Linux: Python 3 + Qt5 (Recommended...

2020-03-06 13:50:48 1986 1

原创 目标检测——R-CNN、Fast R-CNN

文章目录R-CNNFast R-CNNSPPRoI Pooling参考资料R-CNNR-CNN的结构图:R-CNN的基本步骤:输入图像,使用Selective Search提取大约2000个候选区域。将候选区域调整成固定大小分。将固定大小的候选区域输入神经网络。将CNN的输出输入SVM中进行类别判定和边框回归。详细步骤:预训练模型。选择一个预训练神经网络...

2020-03-03 10:53:26 625

原创 目标检测——基础知识

文章目录交并比(IOU)准确率(Precision)和召回率(Recall)AP(平均精度)和mAP(平均精度均值)非极大值抑制:NMSSoft NMSSelect Search交并比(IOU)IoU (Interseeection over Union) 交并比:计算“预测边框”和“真实边框”的交集和并集的比值,用来衡量检测算法性能。准确率(Precision)和召回率(Recall)...

2020-02-27 17:14:18 647

原创 使用Tensorflow制作球鞋识别模型(二)——图片输入处理

在上一篇博客使用Tensorflow制作球鞋识别模型(一)——数据预处理中已经介绍了TFRecord以及如何制作自己的图片数据集,接下来要对输入的图片进行处理,主要是实现对指定大小的生成图片进行sample与label分类制作获得神经网络输入的get_files文件,同时为了方便网络的训练,输入数据进行batch处理。文章目录生成图片路径和标签的List生成Batach全部代码项目代码参考资料...

2019-04-05 17:50:21 1386 2

原创 使用Tensorflow制作球鞋识别模型(一)——数据预处理

经过MNIST手写识别和CIFAR-10图像识别等几个入门实战项目后,已经对图像识别有所了解。由于本人是个球鞋爱好者,于是萌生了制作一个球鞋识别的想法,把所学的知识结合到自己的兴趣爱好里。图片数据的准备和处理往往是训练模型最繁杂的工作,不像MINST和CIFAR-10那样图片的数据集都是提前打包准备好的,本文将介绍如何制作自己的图片数据集。文章目录TFRecord介绍数据准备制作TFReco...

2019-03-31 23:44:13 2091

原创 TensorFlow入门之CIFAR-10图像识别模型实战教程

文章目录下载TensorFlow Models库CIFAR-10数据集CIFAR-10数据集介绍下载CIFAR-10数据开始训练模型导入包和定义参数定义初始化weight的函数下载数据集并解压展开到默认位置数据增强和输入定义神经网络计算损失函数loss创建Sessionc,初始化参数迭代训练在测试集上测评准确率全部代码项目代码参考资料 下载TensorFlow Models库下载Tensor...

2019-03-22 15:49:18 1391 3

原创 Tensorflow入门之MNIST手写数字识别实战教程

学习一门编程语言时,入门的第一件事几乎都是打印“Hello World”。MNIST手写数字识别就像是机器学习领域里的Hello World。通过Tensorflow实现MNIST手写数字识别将让我们快速地入门机器学习以及了解Tensorflow的使用。文章目录数据集介绍导入模块和数据集项目代码参考资料数据集介绍导入模块和数据集项目代码GitHub地址:参考资料http://www....

2019-03-15 15:04:00 1046

原创 零基础搭建Tensorflow开发环境教程(Python+Anaconda+PyCharm)

这我里写自定义目录标题Python安装Anaconda安装Tensorflow安装PyCharm安装如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Python...

2019-03-05 15:52:48 2056 2

空空如也

空空如也

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

TA关注的人

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