- 博客(134)
- 资源 (8)
- 收藏
- 关注
原创 记录第一次做炸鸡和炸薯条
前几天老妈突然从冰箱里翻出了半年前的鸡翅,正好又看到了做炸鸡的视频,于是今天来尝试了一下。在制作的过程中,对整个流程做了记录:1.把鸡翅洗净,加入牛奶,胡椒粉,盐腌制,我腌制了一个半小时。牛奶可以帮助去腥,让肉嫩一些。2.腌制好之后,把牛奶倒掉(因为加了调料,不能再用来做其他的了),加入一个鸡蛋(去掉壳的),和若干调料,这里我加了五香粉和胡椒粉。然后加一些面粉,搅拌均匀。3.把鸡翅放到玉米淀粉和面包糠中滚一滚4.要炸薯条的话,可以先把土豆切条,在锅里煮一下(后面用这个锅炸),煮的时候加点盐
2021-01-31 15:26:28
29
原创 AllenNLP训练模型需要注意的一些东西
加载预训练模型所有参数{"model": "initializer": [ [ "*.weight|*.bias", { "type": "pretrained", "weights_file_path": "./best.th&qu
2020-12-21 18:12:57
12
原创 [AAAI 2020] 医学图像分割的Non-local U-Nets
Non-local U-Nets for Biomedical Image Segmentation论文分享论文地址:Non-local U-Net for Biomedical Image Segmentation开源代码地址(tensorflow代码):Non-local-U-Nets以上代码是tensorflow的,用于3D图像,根据这个,我做了一个pytorch的2D图像的代码。Whu-wxy/Non-local-U-Nets-2D-block2020.3.4: pytorch的3D版
2020-12-21 12:08:25
83
原创 Scaling SGD Batch Size to32K for ImageNet Training论文阅读笔记
论文地址:Scaling SGD Batch Size to32K for ImageNet Training其他相关的:224秒训练ImageNet!这次创纪录的是索尼大法ImageNet/ResNet-50 Training in 224 SecondsLARGE BATCH OPTIMIZATION FOR DEEP LEARNING: TRAINING BERT IN 76 MINUTES论文内容介绍大batch Size在多个GPU上并行训练可以充分利用硬件资源,减少训练时间,但是众
2020-12-21 11:58:47
20
原创 OCR-VQA论文分享
OCR-VQA: Visual Question Answering by Reading Text in ImagesICDAR 2019论文地址OCR-VQA数据集前不久看了一个2020年文档图像分析与识别前沿理论与应用研讨会的视频,金老师在展望中提到了OCR和NLP结合的新的研究方向Text VQA,还说了如果只是把文档中的字识别出来是没什么用的,更重要的是从中发现有意义的东西(需要理解文本)。感觉这个是个很有意思并且有意义的问题,于是最近准备看几篇这个方面的文章。简介摘要回答关于图
2020-12-01 22:44:03
50
原创 onnxruntime模型部署流程
一、将训练好的模型转换格式为ONNX格式例如pytorch模型转换:def torch2onnx(model, save_path): """ :param model: :param save_path: XXX/XXX.onnx :return: """ model.eval() data = torch.rand(1, 3, 224, 224) input_names = ["input"] output_names =
2020-10-03 10:22:45
813
原创 proTeXt的下载
从这里http://www.tug.org/protext/可以找到镜像网站下载,比如选择阿里云的:https://mirrors.aliyun.com/CTAN/systems/protext/protext.zip
2020-08-12 16:59:49
232
原创 尝试实现一个简单的threadpool
参考资料:C++高并发多线程学习(一)C++ 并发编程[Part 2]头文件:#include <vector>#include <condition_variable>#include <thread>#include <mutex>#include <memory>#include <queue>#include <atomic>#include <iostream>#include
2020-07-22 10:31:38
59
原创 Qt线程池QThreadPool源码学习笔记
QList<QThreadPoolThread *> allThreads; //所有线程QQueue<QThreadPoolThread *> waitingThreads; // 等待队列,当一个线程中完成它的工作后,如果发现现有正在工作的线程数没有超过设定上限数量,放到这里,线程等待一定的时间,如果超时了,将这个线程放到expiredThreadsQQueue<QThreadPoolThread *> expiredThreads; //到期队
2020-06-28 23:33:20
235
原创 Qt ncnn Windows编译
官方给出的编译方法是用于VS,Qt中编译稍有不同,过程更简单。其他:Qt+ncnn+android配置方法。1. 把ncnn的CMakeLists.txt文件直接拖进Qt中。2. 设置要编译哪些东西,我这里不需要用到benchmark,examples,tools和tests,(所以这里我不需要用到protobuf),所以可以在CMakeLists.txt文件中注释掉或者在构建设置中进行设置。如下图所示。3. 在构建目录下进行make。执行下面这句:D:\Qt5\Qt5.9.6\Tools\mi
2020-06-20 12:14:20
191
原创 Qt ncnn Android部署模型记录
官方pytorch转ncnn说明流程如下:pytorch训练->onnx->onnx-simplifier->ncnn1.pytorch训练->onnx2.onnx->onnx-simplifier2.1安装onnx-simplifierpip install onnx-simplifier2.2输入命令转换模型python -m onnxsim pse.onnx pse_sim.onnx得到以下结果:3. onnx-simplifier->
2020-05-20 20:26:30
275
原创 Qt Android QScreen 屏幕旋转功能
Qt Android QScreen的屏幕旋转功能需要注意以下几点:确保手机开启了屏幕旋转的功能QScreen要通过“qApp->primaryScreen()”的方式获取到QScreen要设置想要监听的屏幕方向,通过“screen->setOrientationUpdateMask”进行设置//要加#include <QScreen>和#include <QApplication>screen = qApp->primaryScreen(); /
2020-05-15 16:35:06
163
原创 Harvard图书馆-Digital Collections-IIIF图像爬虫
上周老师让我做一个爬虫,刚开始就是说下载一个网站里的图片,可以跳转到其他页面继续下载,于是花了两三天时间做了出来。还好二月在家学习了一点爬虫的基础知识,上手工作还是比较顺利的,经过几天的实践,感觉python水平有所提高,爬虫也有了更多了解。这里需要做的爬虫任务比较地具体了,首先,从一个网址为起点,先把html下载下来,然后解析它里面的a和img标签,把他们的url存起来。对于a标签,还要记录一...
2020-04-25 12:09:13
213
原创 Total-Text标签转IC15格式
在批量处理total-text数据集格式的基础上改了几行代码,修改了少量标签中有换行符导致的错误结果。import reimport cv2import osimport numpy as npfrom tqdm import tqdm# Total-Text To IC15# F:\zzxs\Experiments\dl-data\TotalText\Groundtruth...
2020-04-25 12:03:04
203
原创 记录一个python的正则匹配不到的事情
昨天在改一个图片爬虫(python)的时候,遇到了一个正则表达式匹配不到的链接,这里我要去匹配“Collection”这个单词。刚开始以为是正则表达式不对,但是改了好几次还是同样的结果,去匹配其他单词,可以匹配到其他相应的链接。后来用其他网址进行尝试,“Collection”是可以匹配到的,所以判断正则没有问题。然后把html存了下来再进行反复测试。最后发现,,,是因为正则里的“.”(点...
2020-04-25 12:01:05
375
原创 基于莫尔效应的防伪技术
莫尔效应是一种由光的干涉引起的一种特殊的光学现象,是两条线或两个物体之间以固定的角度和频率发生干涉的视觉结果。当人眼无法分辨这两条线或两个物体时,只能看到干涉的花纹。它主要应用于实验应力分析和精密测量中,如位移测量、形变测量、轮廓测量、自动跟踪和轨迹控制等。在印刷行业中,莫尔效应会引起龟纹现象,这是由于各色版所用网点角度安排不当等原因,间断性的网点组成直线光栅相互干涉,印刷图像出现不应有的花纹。...
2020-03-30 21:02:37
230
原创 开源一个文本检测数据集浏览与分析工具
Qt做的一个小工具,把ICDAR13/15的label和prediction绘制到图片上,便于对比,查看训练效果。https://github.com/Whu-wxy/IC-visualization如图所示:
2020-02-21 20:00:55
151
原创 Qt+libtorch+PSENet
https://github.com/Whu-wxy/PSENet-libtorch能正常运行,但是结果不正确,还存在一些问题。
2020-02-09 21:56:27
246
原创 Qt+libtorch+YOLO
处理单张图:https://github.com/Whu-wxy/libtorch-yolov3/tree/master/libtorch-yolov3处理视频:https://github.com/Whu-wxy/libtorch-yolov3/tree/master/VideoVLC
2020-02-09 21:55:24
491
原创 MIDL 2019——Boundary loss代码
会议MIDL简介8 - 10 July 2019全名International Conference on Medical Imaging with Deep Learning,会议主题是医学影像+深度学习。Boundary loss由Boundary loss for highly unbalanced segmentation这篇文章提出,用于图像分割loss,作者的实验结果表明di...
2020-01-19 09:18:53
858
1
原创 python多边形裁剪库效果对比
我目前知道的python中用来裁剪多边形的库有pyclipper和Polygon3。效果如下。pyclipper缩小放大Polygon3Polygon3是设置一个比例进行裁剪,clipper是设置若干个像素值的宽度进行裁剪。可以看出Polygon3裁剪得到的多边形位置会有偏移,结果不正确。clipper效果较好,但是多边形放大的结果中,交点不能很好地还原。...
2020-01-05 22:46:43
580
原创 初探Qt 3D Studio
老师说Qt 3D studio可以用来制作3D界面,并且让我带一个本科生做关于这个的毕设,于是了解一下。Qt3D studio的配置需要在线安装Qt,而不是通常的下载安装包的方式。1.下载Qt在线安装工具qt-unified-windows-x86-3.1.1-online.exe http://download.qt.io/archive/online_installers/2.在线安装...
2020-01-05 21:40:09
1817
原创 AllenNLP模型部署
几个月前做毕设的时候尝试过使用AllenNLP通过网络部署阅读理解模型,用Qt做客户端,用来答辩的时候可视化地展示效果。界面做的比较简单,在以前的代码上改的,现已开源。MRCClient效果如下:部署1.在训练完一个模型之后,我们可以在AllenNLP中进行部署。python -m allennlp.service.server_simple --archive-path F:/d...
2019-12-29 17:23:28
259
原创 Qt(mingw)+GDAL位图转矢量图写入shp或json文件
参考:Qt + GDAL 写入矢量图层 shpwindows下的QT(mingw版)+GDAL库下载、安装、测试已经编译好的GDAL库下载:https://download.csdn.net/download/carry_qt/10648004浏览shp格式的小软件:Shape ViewerQt中添加GDAL库:INCLUDEPATH += D:\GDAL\includeLIBS ...
2019-11-26 19:27:22
223
原创 Adam,Ranger,RAdam,Lookahead对比
mgrankin/over9000https://github.com/mgrankin/over9000
2019-10-05 10:35:47
502
原创 PSENet.pytorch使用中遇到的问题以及解决,优化
源码总体写的还是非常棒的,反正我是不能完全地写出来。学习一下。开源地址:https://github.com/WenmuZhou/PSENet.pytorch在这几天使用的过程中,发现了一些bug并进行了修改,对一些细节进行了优化,在这里记录下来。issue地址:https://github.com/WenmuZhou/PSENet.pytorch/issues/39eval失败。解决:s...
2019-10-04 15:02:01
1147
15
原创 Qt-在图片中绘制透视网格等距线,实现粗略测距
背景在实际的生活中,我们有时需要测量某个物体相对我们的距离,但是由于缺少专业的仪器或者物体难以抵达,而难以实现,因此研究如何使用生活中常见的单目相机进行粗略的测距是很有必要的。如果应用在汽车中,它可以辅助驾驶员或者在无人车中,进行前后方车辆距离的估算;如果结合目标检测的技术,我们可以对更多感兴趣的目标进行自动测距…本文介绍在图片中绘制透视网格等距线的方法,实现对实际场景的粗略测量。建模与分析...
2019-09-18 10:08:41
908
1
原创 Python 字符串前面加u,r,b,f的含义
1、字符串前加 u例:u"我是含有中文字符组成的字符串。"后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。2、字符串前加 r例:r"\n\n\n\n” # 表示一个普通生字符串 \n\n\n\n,而不表示换行了。作用:去掉反斜杠的转义机制。(特殊字符:即那些,反斜杠加上对应字母,表示对应的特殊含义的,比如最常见...
2019-08-16 17:05:42
169
原创 jupyter notebook设置显示绘图
1.启动notebook2.输入%pylab3.选择 backend,输入%matplotlib qt5matplotlib 使用简明教程(一)-基础概念
2019-08-14 10:52:06
1088
原创 python 出现的问题:TypeError: 'float' object cannot be interpreted as an integer
python2的规则中,“/”是取整,是int型而在python3中,“/”符号是保留小数的,是float型解决:改为“//” 即可
2019-08-13 16:06:41
3194
原创 Qt+ncnn编译中遇到问题
Qt中直接使用linux编译的ncnn库文件报错:/usr/lib/x86_64-linux-gnu/libgomp.so.1-1 error: error adding symbols: DSO missing from command line这里说是怀疑C与C++链接时的兼容问题https://blog.csdn.net/ygd11/article/details/81010382解...
2019-08-10 10:30:06
466
4
原创 qt编译出错 /usr/bin/ld 找不到 -lGL
Qt安装好第一次时,编译过程出现以下错误: /usr/bin/ld: 找不到 -lGL解决:locate libGL.sosudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 /usr/lib/libGL.so
2019-08-09 21:18:45
312
原创 ncnn caffe转ncnn模型报错:段错误(核心已转储)
原来是运行caffe2ncnn时,有一个文件路径写错了,多了一个空格。把这个空格去掉就OK了。
2019-08-09 15:11:29
723
原创 编译opencv时报错ant:jave not found
make时报的错大概是写的这个。解决:cmake添加选项:-D BUILD_JAVA=OFF
2019-08-09 14:54:38
181
原创 编译caffe遇到的问题及解决
编译caffe需要安装的东西:install libatlas-base-devsudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-devsudo apt-get install libgflags-dev libgoog...
2019-08-08 16:41:30
232
原创 配置ncnn时报错找不到protobuf路径
配置ncnn需要安装protobuf,源码安装高版本的protobuf后,安装ncnn时报错找不到protobuf路径。解决:1.使用这个命令安装: sudo apt-get install libprotobuf-dev protobuf-compiler (https://github.com/Tencent/ncnn/issues/103)2.安装较低版本protobuf,>=2...
2019-08-07 23:19:07
777
原创 Qt YUV转RGB,rgb2jpeg,Rgb2Mat
https://github.com/gg-fu/facedetect-arm-ncnn/blob/master/src/video.cpp暂时用不到,不知道是不是有效的,在这里记录代码地址
2019-08-05 20:42:00
942
原创 解决Qt linux串口权限问题
Linux中sudo或root用户才能打开,Qt如果需要使用串口,需要获取权限。解决:增加udev规则:打开文件:sudo vim /etc/udev/rules.d/70-ttyusb.rules写入:KERNEL=="ttyUSB[0-9]*",MODE="0666"最后保存...
2019-08-03 15:36:58
707
ncnn-android-lib.zip
2020-05-19
opencv4.5的dnn_text_spotting模型文件下载
2020-12-23
rdn-liif.rar
2020-12-23
nvidia_dali-0.21.0-1239037-cp37-cp37m-manylinux1_x86_64.whl
2020-05-05
Quora Question Pairs数据集
2019-07-05
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝