2 SongpingWang

尚未进行身份认证

我要认证

计算机视觉相关--程序语言相关

等级
TA的排名 1k+

pyinstaller + flask + tensorflow(keras) 打包部署

文章目录一 、环境准备二、pyinstaller打包基于tensorflow 2.2.0的程序三、flask服务请求四、flask 实现多线程4.1 gunicorn + flask服务打包4.2 tornado+ flask服务打包4.2 gevent+ flask服务打包一 、环境准备打包部署环境:CentOS7 + Anaconda3.5.X下载源后上传至~/目录配置系统源:#!/usr/bin/bashecho -e '\033[32m======= start ==========\03

2020-07-06 10:22:25

OpenCV—python 自动色彩均衡(ACE)

ACE算法源自retinex算法,可以调整图像的对比度,实现人眼色彩恒常性和亮度恒常性,通过差分来计算目标点与周围像素点的相对明暗关系来校正最终像素值,有很好的增强效果。但是计算复杂度非常高,本文提出一种有效的快速实现方法。为叙述方便,这里假设后面的图像都是归一化到[0,1]之间的浮点数图像。ACE算法的计算公式为:Y = ∑(g(I(x0)-I(x))w(x0,x)) / ∑(w...

2020-06-19 08:52:06

C++ STL unordered_map详解

文章目录一、哈希表二、unordered_map一、哈希表unordered_map 容器,无序容器的底层实现都采用的是哈希表存储结构,python的字典也是如此。关于哈希表(散列表)可以查看:https://zhuanlan.zhihu.com/p/45430524左边很明显是个数组,数组的每个成员包括一个指针,指向一个链表的头,当然这个链表可能为空,也可能元素很多。我们根据元素的一些特征把元素分配到不同的链表中去,也是根据这些特征,找到正确的链表,再从链表中找出这个元素。当使用无序容器存储键值

2020-06-17 09:17:52

C++ STL map 详解

文章目录一、map 容器定义关联式容器的一种,map 容器存储的都是 pair 对象,也就是用 pair 类模板创建的键值对。其中,各个键值对的键和值可以是任意数据类型,包括 C++ 基本数据类型(int、double 等)、结构体或类自定义的类型。通常情况下,map 容器中存储的各个键值对都选用 string 字符串作为键的类型。map 容器容器会自动根据各键值对的键的大小,对键值对做...

2020-06-16 20:22:05

python 定时任务(调度任务)

Python 定时调度–APSchedulerAPScheduler提供了基于日期、固定时间间隔以及crontab类型的任务,并且可以持久化任务。APScheduler提供了多种不同的调度器,方便开发者根据自己的实际需要进行使用;同时也提供了不同的存储机制,可以方便与Redis,数据库等第三方的外部持久化机制进行协同工作,总之功能非常强大和易用。APScheduler的主要的调度类在APS...

2020-06-16 08:41:17

CentOS Cython编译

CentOS Cython编译报错处理:使用python3,缺少python依赖包时,执行:sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple <包名>ImportError: No module named Cython.Distutils,执行:python3 setup.py build_ext --inplaceunable to execute ‘gcc’: No such file or directo

2020-06-16 08:33:53

NLM去噪算法

文章目录一、算法原理二、代码实现一、算法原理非局部均值滤波(Non-Local Means,NLM)是Buades等人于2005年在论文“A non-local algorithm for image denoising”中提出的对传统邻域滤波方法的一种改进滤波,考虑到了图像的自相似性质,它充分利用了图像中的冗余信息,在去噪的同时能够最大程度的保持图像的细节特征。【论文及源码地址】该算法需要计算图像中所有像素与当前像素之间的相似性,考虑到这个计算量与效率的问题,一般会设定两个固定大小的窗口,一个大的搜

2020-06-09 08:58:47

Cython—图片去噪代码

在OCR中,特别是为了提高验证码识别率,对会图片进行预处理。一般的流程是:转成灰度图,或者对特定图取其中一个通道进行阈值二值化处理去除噪点OCR识别以下就是图片降噪代码加速版本:处理一张1920*1080的图片0.107s(CPU=i5-8300H)#%%cython --compile-args=/openmp --link-args=/openmp import numpy as npcimport numpy as npcimport cythonfrom cython.p

2020-05-24 16:39:03

Cython 并行优化示例

文章目录一、优化前二、优化后一、优化前jupyter notebook 进入Cython环境%load_ext Cython%%cython --aimport numpy as npcimport numpy as npfrom cython import boundscheck, wraparoundfrom cython.parallel import parallel, p...

2020-05-06 10:48:32

CentOS7安装 docker与nvidia-docker

一、dockerdocker 现阶段版本区分为 CE与 EE 。【详情点击】docker-CE 安装清华镜像站:https://mirror.tuna.tsinghua.edu.cn/help/docker-ce/docker hub 国内镜像加速地址:vim /etc/docker/daemon.json修改配置文件: vim /etc/docker/daemon.json文件后,重新...

2020-05-05 10:10:28

docker 搭建一个Nginx的Web服务器

docker 搭建一个Nginx的Web服务器一、安装并部署docker-NginxNginx 官网:http://nginx.org/en/download.html 查看最新的版本docker官网:https://hub.docker.com/docker-Nginx官方镜像站:https://hub.docker.com/_/nginx?tab=tags下拉找到出现版本号的imag...

2020-04-25 21:19:05

使用cx_Oracle 查询Oracle数据库将数据写入csv

cx_Oracle 查询并将数据写入csvimport sysimport csvimport cx_Oracledef connect_db() try: db = cx_Oracle.connect('username/password@ip:port/sid') cr = db.cursor() printHeader = ...

2020-04-06 20:33:23

python PDF相关模块

安装依赖库:pip install pdfplumber安装依赖库:pip install pdfminer

2020-04-14 11:09:24

Linux 批量重命名-修改配置文件 shell 命令

批量重命名:添加前缀depuser@TSDEP61:/csdn$ ls1.txt 2.txt 3.txt 4.txt 5.txtdepuser@TSDEP61:/csdn$ for i in `ls`; do mv -f $i `echo "text_"$i`; donedepuser@TSDEP61:/csdn$ lstext_1.txt text_2.txt text_3...

2020-04-14 10:58:33

python 脚本程序监控linux服务器(程序自启)

查询某个服务是否在后台运行#!/usr/bin/env pythonimport subprocessimport datetimeimport reimport sysimport osres = subprocess.Popen("id root",stdout=subprocess.PIPE,shell=True)output_lines=res.stdout.readlin...

2020-03-18 15:32:10

Cython+Pyinstaller Python编译与打包

Cython+Pyinstaller Python编译与打包示例项目结构:➜ cpdemo tree.|-- libs| |-- A| | `-- a.py| `-- B| `-- b.py`-- setup |-- build_pyd.py `-- main.py总共四个文件,A 和 B分别是两个类,其中mian.py 引用a,...

2020-04-06 17:08:29

python pyinstaller 打包项目

1. pyinstaller安装pyinstaller:wgethttp://www.pyinstaller.org/static/source/1.5/pyinstaller-1.5.tar.bz2tarjvxf pyinstaller-1.5.tar.bz2./Configure.py打包程序:先运行:./Makespec.py–onefile yourprogram.py默认会...

2020-04-05 10:26:22

python 一个flask简单的接口

#!/usr/bin/env python# -*- coding: utf-8 -*-from flask import Flask,requestimport os,sys,commands reload(sys) sys.setdefaultencoding('utf-8') app = Flask(__name__)@app.route('/')def hello_wo...

2020-04-04 20:31:42

CentOS 7 minimal安装与使用

CentOS 下载地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/我安装mini版后,ifconfig、yum、iwconfig等各种命令无法使用出现问题处理 username is not in the sudoers file. This incident will be reported.依次处理流程:1.su 切成root2....

2020-03-29 11:38:28

python 华为通用表格测试数据还原成Excel

文章目录请求调用`HWOcrClientAKSK.py``HWOcrClientToken.py`demo.py数据格式化以下是请求华为的OCR,请求调用HWOcrClientAKSK.py# -*- coding:utf-8 -*-import base64import requestsimport jsonfrom apig_sdk import signerclass ...

2020-03-20 15:09:18

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。