自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 资源 (2)
  • 收藏
  • 关注

原创 设计模式-装饰器模式

如果不使用装饰器模式,而是采用最普遍的类继承和组合的方式,我们需要直接在每个具体类中添加新的功能。这可能导致类的层次结构变得复杂,难以维护,因为每个具体类都需要预先知道所有可能的组合方式。下面是一个简化的示例,演示了使用类继承和组合的方式来实现相同的功能:coffee_simple.hpp (头文件)// 基础咖啡类public:return 1.0;// 咖啡加牛奶类public:// 咖啡加牛奶和糖类public:main_simple.cpp (主函数调用)

2023-11-23 22:28:11 551

原创 c++ cpp cmake opencv 深度学习模型 推理 前向部署 代码示例示意

【代码】c++ cpp cmake opencv 深度学习模型 推理 前向部署 代码示例示意。

2023-08-12 17:41:20 214

原创 读取zs数据 dataset 训练一维卷积模型

trainer.pyfrom bdb import set_traceimport torchfrom torch import nnfrom nets import ConvNet, LstmNetfrom dataset import tempDatasetimport osfrom torch.utils.data import Dataset, DataLoaderclass Trainer: def __init__(self, save_path, dataset.

2022-05-10 00:07:22 481

原创 test pytorch 测试模型绘图到图片

#coding=utf-8import torchimport numpy as npfrom torch.utils.data import DataLoaderfrom torch.autograd import Variableimport matplotlib.pyplot as pltimport pandas as pdfrom model import myconvNetimport osimport cv2import timefrom dataloader impo.

2022-01-17 21:38:47 1243

原创 c语言每日练习

我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《C语言每日一练——第70天:24点问题》, 一起来围观吧 https://blog.csdn.net/weixin_43772810/article/details/122219277?utm_source=app&app_version=4.21.0

2021-12-30 20:25:54 555

原创 如何使用OpenCV进行Delaunay三角剖分和Voronoi图

#!/usr/bin/pythonimport cv2import numpy as npimport randomCheck if a point is inside a rectangledef rect_contains(rect, point) :if point[0] < rect[0] :return Falseelif point[1] < rect[1] :return Falseelif point[0] > rect[2] :return Fals

2021-12-22 17:00:56 2106

原创 ERROR: Cannot uninstall ‘PyYAML‘. It is a distutils installed project and thus we cannot accurately

ERROR: Cannot uninstall 'PyYAML'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.# 亲测可用pip install --ignore-installed PyYAML

2021-12-06 21:01:33 208

原创 基于C/C++的基本优化

2.1.基于C/C++的基本优化编译器很牛逼,GCC/CLANG都有运行速度的优化选项,打开这些选项大部分情况下都会帮你的程序速度提升不少,虽然这还远远不够,但聊胜于无。书写高效的C代码。循环展开,内联,分支优先,避免除法,查表等等优化小技巧一定要滚瓜烂熟,信手拈来。本文将不再赘述这些基本技巧。必须学会看得懂汇编,即便你不写,也要知道编译器编译出来的汇编代码的效率如何。这样你可以通过调整C/C++代码,让编译器生成你需要的代码。否则,一切浮于表面。含代码 | 支付宝如何优化移动端深度学习引擎

2021-10-20 20:53:22 125

原创 2021-01-20

https://mp.weixin.qq.com/s/muNDDa3dnhj4uuGRnBzJ9A

2021-01-20 11:43:41 135

原创 cmakelist

https://github.com/ttroy50/cmake-examples

2021-01-12 21:03:51 96

原创 Median filtering of raw image / Difference

https://christoph-busch.de/files/Busch-TelAviv-PAD-180116.pdf[Wasnik2016] P. Wasnik, K. Raja, R. Raghavendra, and C. Busch. “Presentation attack detection in face biometric systems using raw sensor ...

2020-04-21 21:20:21 189

原创 python argparse参数使用

import argparseap = argparse.ArgumentParser()ap.add_argument("-d", "--dataset", required=True, help="path to input dataset")ap.add_argument("-m", "--model", type=str, required=True, help="path t...

2019-11-16 16:53:41 3449

原创 重命名

import ospath = './nonhand_test'filelist = os.listdir(path)total_num = len(filelist)print(filelist,',',total_num)os.path.abspath(path)i = 1 for item in filelist: if item.endswith('.jpg')...

2019-11-16 16:33:12 181

原创 删除数据及原图

import ospath = './a'filelist = os.listdir(path)total_num = len(filelist)print(filelist,',',total_num)os.path.abspath(path)i = 1 for item in filelist: if item.endswith('.jpg'): s...

2019-11-16 16:31:30 461

原创 reduce123456789

import ospath = './hand'filelist = os.listdir(path)total_num = len(filelist)print(filelist,',',total_num)os.path.abspath(path)i = 1 for item in filelist: if item.endswith('.jpg'): ...

2019-11-16 16:24:40 138

原创 每日论文arxiv

(1)arxiv-sanity.com(2)https://www.jiqizhixin.com/columns/paperweeklypaperweekly(3)arxivfellow.com(4)https://paperswithcode.com(5)谷歌学术镜像搜索、IEEE搜索,sci-hub免费下载https://www.sci-h...

2019-11-08 20:25:04 326

原创 python pdb 调试常用命令

1. pdb单步执行太麻烦了,所以第一种方法是:import pdbpdb.set_trace()之后,直接在代码里需要调试的地方就可以设置一个断点, 程序会在pdb.set_trace()暂停并进入pdb调试环境,可以用pdb 变量名查看变量,或者c继续运行2. 单步执行代码,通过命令 python -m pdb xxx.py 启动脚本,进入单步执行模式:https:...

2019-11-08 19:52:50 468 2

原创 matplotlib导入错误

(1):python2环境下 提示 ImportError: No module named _tkinter并非为安装_tkinter,使用如下解决:将:import matplotlib.pyplot as plt改为:import matplotlibmatplotlib.use('Agg') import matplotlib.pyplot as plt...

2019-11-08 11:30:43 741

原创 paths.list_images方法和os.listdir方法和glob.glob方法

from imutils import paths的 paths.list_images方法和 import os的os.listdir方法可以对比使用,都是列出路径下的文件名或图片名并且存入list列表,进行for循环取出,构建绝对路径即可对该文件进行遍历操作。...

2019-11-06 20:25:29 4279

原创 指定pytorch模型数据在不在cuda或者cpu上运行

# cpudevice = torch.device("cpu")# cuda torch.cuda.set_device(device)如何查看:设置完之后,pdb打断点输出print(data.device)如果是cpu/cuda,会输出对应信息深入了解参考:https://github.com/pzhren/PyTorch/blob/4e4f81e9395509...

2019-10-29 11:40:55 2763 1

原创 python map lambda

list_a = ['ab', 'ac', 'ad', 'ae', 'af', 'ag']list_b = [1, 2, 3, 4, 5, 6, 7]任务:替换列表元素中每个'a'为'b'将列表元素中每个元素进行平方运算输入:list_a_new = list(map(lambda x: x.replace('a', 'k'), list_a))list_b_new = lis...

2019-10-25 09:09:05 257

原创 vim常用命令

感觉网上说常用的基本都不常用。。。自己实际常用总结如下:vim常用功能(1)添加删除i 文本编辑模式主要是删除一些代码,手写一些代码(2)选择复制代码块v 进入选择模式 hjkl或者上下左右进行选择 y复制 d删除 p粘贴(3)替换:s/oldword/newword/g 替换当前行所有 oldword 为 newword:%s/oldword/newword/g...

2019-10-23 19:24:16 111

原创 keras 输出模型某一层featuremap

import kerasimport numpy as npfrom keras.models import Model x_test = np.random.rand(1,128,128,3)model=keras.models.load_model('maymodel.model')layer_model = Model(inputs=model.input, outputs=m...

2019-09-25 13:52:45 1199

原创 from __future__ import print_function

使用sklearn.metrics.clessfication_report输出打印结果想保存,使用python2print(classification_report(y_true, y_pred, labels=[1, 2, 3])) precision recall f1-score support 1 1.00...

2019-09-06 10:52:46 98

原创 Keras FAQ: 常见问题解答

https://keras.io/zh/getting-started/faq/

2019-09-05 19:39:38 113

原创 'tf' is not defined on load_model()

使用keras加载训练模型进行预测时候报错:'tf' is not defined on load_model()原因是使用了Lambda自定义层,需要参数声明:model = load_model('model.model', custom_objects={'tf': tf})...

2019-09-04 20:27:51 270

原创 联想笔记本声卡驱动

联想笔记本官网声卡驱动链接:https://support.lenovo.com.cn/lenovo/wsi/usercenter/computersearch/machinesearch.aspx?intcmp=index&id=CB23714666&showradio=1&showdriver=no结合自己本本背面S/N号即可(CB开头)。下载后安装,会...

2019-08-17 19:56:49 1656

转载 python 文件下照片重新命名(bmp to jpg)

import osimport pdbClass BatchRename(): def __init__(self): self.path = "./datasets/" def rename(self): filelist = os.listdir(self.path) total_num = len(filelist) ...

2019-07-30 17:02:34 349

转载 为unet网络制作数据

https://github.com/BBuf/Keras-Semantic-Segmentation

2019-07-29 19:36:05 2285

原创 关于离线下载依赖包及数据等问题

电脑无法连接外网,或者速度慢,很多东西无法使用,解决有:一,Python、anaconda依赖包问题:1,关于anaconda可以直接上清华镜像源网站下载2,关于安装包,直接pypi 和 python lfd 都可以找到安装包,直接下载后pip install xxx(下载的文件及路径)即可,建议安装whl已经编译好的文件,如果安装tar等源码安装可能会遇到错误。3,关于安装...

2019-07-25 23:00:21 360

原创 从命令行读取变量的方法

使用系统参数读入:# use :python imageread.py 1.jpgimport sysimport cv2img_path = sys.argv[1]img = cv2.imread(img_path)if img is None: print('图片不存在') exit()img = cv2.resize(img, (600, 400))...

2019-07-25 19:14:53 740

转载 cv2.findContours()

參考程式碼可以先下載 shape challenge 資料夾:PyCV-time\challanges\shape-challenge 然後去修改 find_polygon.py 裡的 TODO 區塊 來達成自己的目的# ================== TODO ===================# Modify these code to suit your needco...

2019-07-25 15:33:46 1154

原创 关于Python包冲突情况

找到Python下面扩展包的地址关于地址纯Python:默认安装目录是/usr/local/lib/python2.7/dist-packages。或者查看Python的目录可以使用如下代码:import sysprint sys.pathanaconda3:anaconda/pkgs/anaconda3/lib/python3.6/site-packa...

2019-07-09 21:11:12 2505

原创 物体检测方法发展

(1)颜色阈值+轮廓提取(2)Haar级联(3)HOG +线性SVM(4)SSD,YOLO,R-CNN等

2019-06-10 19:12:00 158

原创 用于汇报的几个视频编辑工具

使用目的:对做实验录制的视频进行剪辑,用于PPT汇报。主要形式为,将视频关键片段截取,然后加速,制作为可以在PPT中中直接播放的GIF文件。使用工具:(1)实现录屏、视频合并、拆分、截取区域等功能。全免费:视频编辑专家http://www.17rd.com/video-editor.htm(2)视频加速播放,添加效果字幕半免费:爱剪辑http://www...

2019-06-06 14:54:23 560

原创 voc转tfrecord的几个问题

使用https://my.oschina.net/u/876354/blog/1927351的方法制作了数据集,途中遇到几个问题。问题1:python SSD-Tensorflow-master/tf_convert_data.py --dataset_name=pascalvoc --dataset_dir=./voc2007 --output_name=voc_2007_train ...

2019-05-24 13:55:44 903 1

原创 百度云下载&&在线文字识别&&在线抠图

分享一个网址百度云下载,速度可达到1M每秒 https://pan.baiduwp.com/?m=index在线文字识别转换 - 在线工具 - Powered by Yelky https://ocr.wdku.net/在线抠图https://www.remove.bg/...

2019-05-23 14:24:07 565

转载 Adobe Acrobat Pro DC 2018

链接地址:https://pan.baidu.com/s/1hcy9-TTkzt_NaoC6tCPVXQ 密码:hkbz

2019-05-07 19:25:28 1995 1

转载 数据集重新命名

import osclass ImageRename(): def __init__(self): self.path = 'E:\\object_detection_learning\\data\\data1\\JPEGImages' def rename(self): filelist = os.listdir(self.path)...

2019-04-20 21:03:41 1205

原创 一些常用模型读取

常用模型(keras训练):fileName = 'weights/' + str(score[1])[0:5] +', ' + str(datetime.now()) + '.h5'model.save_weights(fileName)最后存为:xxx.h5因为该函数只保存的模型参数不含模型结构,因此使用时候需要重新定义模型结构再载入参数。定义模型结构from keras...

2019-04-18 16:57:43 529

医学图像分类,分类问题

医学图像分类,分类问题主要文档及步骤说明(通用步骤)

2019-05-07

TurtleBot建图避障模拟

在RBX1下面TurtleBot建图避障模拟指令备忘录,主要是一些指令集合。

2019-05-07

空空如也

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

TA关注的人

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