自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 VGG16模型创建

from keras.models import Sequentialfrom keras.layers import Conv2D, MaxPooling2D, Flatten, Densedef generate_vgg16(): input_shape = (224, 224, 3) # 传入宽高为244,通道为3的图 # 定义模型 model = Sequential([ # 定义卷积层,通道书为64, 卷积核为(3 x 3), 激活函数使用rel.

2020-11-24 15:15:28 497

翻译 深度学习VGG16模型应用

import matplotlib.pyplot as plt# 导入VGG16模型from keras.applications.vgg16 import VGG16from keras.preprocessing import imagefrom keras.applications.vgg16 import preprocess_input, decode_predictionsimport numpy as npmodel = VGG16(weights="imagenet", in.

2020-11-24 15:13:40 752

原创 深度学习之iris分类

import numpy as npimport pandas as pdfrom keras.models import Sequentialfrom keras.layers import *from keras.wrappers.scikit_learn import *from keras.utils import np_utilsfrom sklearn.model_selection import cross_val_score, KFoldfrom sklearn.prepro.

2020-11-09 09:36:22 735

原创 逻辑回归算法

import numpy as npimport math# 逻辑回归算法class LogisticRegression: def __init__(self): """初始化loigistic regression模型""" self.coef_ = None # 维度 self.intercept_ = None # 截距 self._theta = None # sigmoid函数 def _.

2020-11-03 10:58:09 171

原创 深度学习kNN算法

import numpy as npclass kNN: def __init__(self): pass def fit(self, x_train, y_train): self.xtr = x_train self.ytr = y_train def predict(self, k, dis, x_test): assert dis == 'E' or dis == 'M' num_te.

2020-10-29 15:57:59 262

原创 Python ffmpge 实现推流本地视频直播

第一步:实验前准备的东西: 1.Python 2.Nginx (nginx 1.7.11.3 Gryphon)下载地址:http://nginx-win.ecsds.eu/download/nginx%201.7.11.3%20Gryphon.zip 3.服务器状态程序stat.xls 下载地址:https://github.com/arut/nginx-rtmp-module/ 4.ffmpeg 下载地址:ffmpeg 5.VLC下载地址...

2020-07-23 14:34:42 2186 1

原创 Python编程:基于loguru日志管理

1. 安装 pip install logur2. 输出日志 from loguru import logger logger.debug("这是一条debug日志")3.输出到文件 logger.add("filename.log") logger.debug("这是一条debug日志") logger.info("这是一条info日志")4.日志规则 ...

2020-06-11 14:31:23 588

原创 基于arm开发板Ubuntu16.04编译opencv-python

1. Install RequiredPackages 1.sudo apt-get install build-essential 2.sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev 3.sudo apt-get install python-dev python-numpy libtbb2 li...

2020-05-29 17:58:13 1140

原创 已知三个点坐标,求点到直线的距离(python)

import mathdef distance(pointx, pointy, x1,y1,x2,y2): a = y2 - y1 b = x1 - x2 x = x2 * y1 - x * y2 dis = (math.fabs(a * pointx + b * pointy + c )) / (math.pow(a * a + b * b, 0.5) return dis

2020-05-22 11:13:45 3492 1

原创 Opencv通过颜色阈值寻找图案

1. 读取图片img = cv2.imread(img_path)2.检测颜色范围(本案例以红色为主)color = [([5, 0, 180], [160, 120, 255])] # 数值按照[b, g, r]排布for (lower, upper) in color: # 创建numpy数组 lower = np.array(lower, dtype='uint8') upper = np.array(upper, dtype='uint8') #...

2020-05-21 15:07:12 2009

原创 windows系统pytesseract库安装及在Python中使用

Tesseract-OCR字符识别简介  OCR(Optical Character Recognition):光学字符识别,是指对图片文件中的文字进行分析识别,获取的过程。  Tesseract:开源的OCR识别引擎,初期Tesseract引擎由HP实验室研发,后来贡献给了开源软件业,后经由Google进行改进,消除bug,优化,重新发布。1.tesseract-OCR下载安装   https://digi.bib.uni-mannheim.de/tesseract/2.安装完成后查看安装版本

2020-05-19 14:17:10 612

转载 OpenCV之七段数码管识别(含代码)

1 背景利用opencv识别数码管,采用传统的穿线法,前提是利用深度学习目标检测的方法,在机柜中将数码管区域切割出来,然后再对切割出来的区域进行识别,判断数字是多少。切割出来的形状如图所示:数码管各段表示为2 识别思路先对数码管进行灰度化和二值化,将数字变为255,背景变为0,然后利用穿线法...

2020-05-18 10:06:10 1287 2

原创 Opencv模板匹配(Template)

import cv2global method =img = cv2.imread(img_path)template = cv2.imread(img_path)def cv_show(name, img): cv2.imshow(name, img) cv2.waitKey(0) cv2.destroyAllWindows()def get_match_rec(template, img, method): # 计算出模板宽高 th..

2020-05-14 15:05:58 342 1

原创 golang语言数据结构与算法--双向队列

package mainimport ("fmt" "os" "errors")// 使用结构体管理环形队列type CircleQueue struct{ maxSize int array [5]int head int //指向队列队首 tail int //指向队列队尾}// 入队列Pushfunc (...

2020-04-29 17:58:21 642

原创 golang语言数据结构与算法---单向队列

package mainimport ("fmt" "os" "errors")type Queue struct{ maxSize int array [4]int front int rear int}func (this *Queue)AddQueue(val int)(err error){ if ...

2020-04-29 16:34:06 206

原创 Python3 如何添加日志

import osimport loggingimport logging.handlersimport timedef get_log(logger_name, log_path, log_level): """ # 获取日志对象 :param logger_name: 日志名称 :param log_path: 日志目录 :param lo...

2020-04-29 14:08:11 556

Opencv针式仪表盘识别.py

图像识别通过Python3+Opencv+Numpy对圆形仪表盘的识别,包括轮廓识别、指针识别及刻度识别

2020-05-09

空空如也

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

TA关注的人

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