首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

分享几个可用的二维码API,以及给博客添加文章二维码图片的方法

现在就来分享给二维码需求的朋友! 先简单说下为什么要添加这个二维码:有博友提到这个功能好像没啥用。。。我也觉得确实挺鸡肋的。...gc=颜色代码,例如:gc=cc00000 el 纠错等级 el可用值:h\q\m\l,例如:el=h w 尺寸大小 w=数值(像素),例如:w=300 m 静区(外边距) m=数值(像素),例如:m...=30 pt 定位点颜色(外框) pt=颜色代码,例如:pt=00ff00 inpt 定位点颜色(内点) inpt=颜色代码,例如:inpt=000000 logo logo图片 logo=图片地址,例如...>" width="68" height="68"/> Ps:以上三个 API 都是国内的,速度都非常快,其中联图的可以使用参数来规划二维码图片样式,而后面 2 个 API 是从各自的【分享到微信】功能中扒皮出来的...,所以并未提供二维码大小的控制,也可能是我不知道吧,有知道的朋友欢迎告知!

2.3K40

【全流程】从头在树莓派4B上部署自己训练的yolov5模型(配合NCS2加速)

如果这么说还是不直观的话,我举个例子:我从不知道yolov5是什么,到在电脑上训练好自己的.pt模型总共花了一下午。然而我把自己训练好的.pt模型成功部署到树莓派上运行花了20多天。...3.具体过程 3.1 训练自己的yolov5模型 这一步的目的是使用自己的数据集训练,得到满足自己实际需求的.pt模型。...3.2 将.pt模型转换为.onnx模型 经过上一步我们已经得到了.pt模型,下面需要使用yolov5文件夹中自带的export.py文件将.pt转换为.onnx模型。...(其实最终是要得到IR中间模型,但openvino好像不提供直接将.pt模型转换为IR模型的接口,所以只能先转为.onnx模型,再转换成IR模型) 这里我是参考官方提供的方法:官方方法 其实就是一行代码...这里我用下别人博客里的图,可以看下win10和树莓派上安装openvino的主要过程。

6.9K32
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Yolov5】1.认真总结6000字Yolov5保姆级教程

    aid=504578297&page=2 Yolov5识别效果 原视频 以下是操作的流程图 二、版本与配置声明 官方要求python>=3.7,Pytorch>=1.5 我的:python...有几个标签名就写几个标签名,而且这是一个文件夹里所有的json一起转化,存放txt的路径改为labels的train中(还记得下面这张图吗) 转化完后大概会是这样子,如果一张图有多个标签的话,这个数据就会变多...-master的路径,我的如下(这就是我为什么建议创建文件夹的原因) 2.yolov5配置 yolov5有4种配置,不同配置的特性如下,我这里选择yolov5s,速度最快,但是效果最拉胯 先复制一份...我当时试过如果是5张图片,要花5分钟左右,如果是王者荣耀这个例子106张图,大概要1个小时 (train效果如上图所示) 在runs\train\exp\weights中能看到有一个best和...有点惭愧,文件路径我搞的比较乱(自我吐槽),大家要注意。正因如此我做了个框架图。

    7.5K31

    100%向后兼容,一行代码将训练提速76%

    这大大降低了编写 PyTorch 特性或后端的障碍; TorchInductor 是一种深度学习编译器,可为多个加速器和后端生成快速代码。...它将整个程序编译成一个图,或者给出一个错误提示,解释为什么它不能这样做。大多数用户不需要使用这种模式。如果你非常注重性能,那么你可以尝试使用它。 「backend 」指定使用哪个编译器后端。...不,必须通过使用单个函数调用优化模型从而在 PyTorch 代码中显式启用 2.0。 6、如何将 PT1.X 代码迁移到 PT2.0? 代码应该按原样工作,无需任何迁移。...可由 TorchDynamo 编译的子图被「压平」,其他子图(可能包含控制流代码或其他不受支持的 Python 结构)将回退到 Eager 模式。.../860 11、为什么我的代码用 2.0 的 Compiled Model 运行变慢?

    1.8K20

    简易的深度学习框架Keras代码解析与应用

    Keras官方文档 首先要明确一点:我没学过Python,写代码都是需要什么百度什么的,所以有时候代码会比较冗余,可能一句话就能搞定的能写很多~ 论文引用—3.2 测试平台 项目代码是在Windows...7上运行的,主要用到的Matlab R2013a和Python,其中Matlab用于patch的分割和预处理,卷积神经网络搭建用到了根植于Python和Theano的深度学习框架Keras。...通道的概念就是比如一幅黑白图,就是一通道,即灰度值;一幅彩色图就是三通道,即RGB;当然也可以不用颜色作为通道,比如我用的六通道。但是通道内部的机制我并不是很清楚,可能它就是为RGB设置的也说不定。...训练前期代码 在开始训练以前需要做几个步骤 导入需要的python包 导入数据 瓜分训练集和测试集 相关的python包导入 #coding:utf-8 ''' GPU run command: THEANO_FLAGS...也就是对于输入patch的平移,旋转变换以及训练集测试集划分都是在MATLAB中完成的,得到的数据量爆大,截止到4月7日,我的训练集以及达到了31.4GB的规模,而python端的函数就比较直观了,是这样的

    1.5K70

    python 数据可视化利器 plus

    ,但是有一个挺强大的库 plotly 没写,主要是我看到它的教程都是在 jupyter notebooks 中使用,说来也奇怪,硬是找不到如何本地使用(就是本地输出 html 文件),所以不敢写出来。...如果我的文章对你有帮助,欢迎关注、点赞、转发,这样我会更有动力做原创分享。...https://plot.ly/python/#financial-charts) 使用方式: plotly 有 online 和 offline 两种方式,这里只介绍 offline 的。...漏斗图 这个图代码太长了,就不 po 出来了。 Basic Box Plot 好吧,不知道怎么翻译,直接用原名。...我在代码中都做了一些注释,希望对你理解有帮助。注:圆心为正中央,即直角坐标系中标签为(0,0)的地方。

    1.8K20

    实战——目标检测与识别

    最近总是有很多入门的朋友问我,我进入计算机视觉这个领域难不难?是不是要学习很多知识?到底哪个方向比较好?。。。。。...我个人一直认为,科研这个东西,真的是要有兴趣爱好,这是你动力和创新的源泉。只有对自己选择的领域有兴趣,有动力深入挖掘,我觉得一定会做得很好,可能还会创造出许多意想不到的结果。...然后,Annotations中xml文件的制作。该部分的代码我会放在公众平台的共享文件菜单中。最后做出来的效果就是如下所示: ? 最终生成的格式如下: ?...、stage1_fast_rcnn_train.pt、stage2_rpn_train.pt、stage2_fast_rcnn_train.pt和fast_rcnn_test.pt,修改格式如下: (1...由于今天是端午假,大家都会吃粽子,所以今天的目标检测就是“粽子”,通过各种渠道得到粽子的训练和测试数据集,最后得到如下部分的结果可视化图。 ?

    77750

    查看博客园积分与排名趋势图的工具

    curl -s 'https://www.cnblogs.com/goodcitizen/ajax/sidecolumn.aspx' 为什么是这个页面,而不是主页,我也不清楚,我是从附录 1 得到的启发...lp pt 5 title "score", "score.txt" using 1:3 w lp pt 5 title "rank" 10 quit 得到下面的效果 看起来不太理想,主要是横轴都挤在一起了...lp pt 5 title "score", "score.txt" using 1:3 w lp pt 5 title "rank" 14 quit 得到这样的效果 时间轴没问题了,现在主要是同时在一张图表上显示...4.3 绘制多图 参考附录 4 ,给出的解决方案是绘制多个子图,分别进行展示 1 #!...w lp pt 7 title "rank" 26 27 unset multiplot 28 quit 主要是通过 set multiplot 及设置各子图位置、大小来绘制多个子图 效果比之前好多了

    77930

    关于本博客项目的一些版本及对应分支的调整并解答一些问题

    博客更新 进入新的公司,从公司的项目中我学到了很多比较专业和规范的代码管理和项目管理的规范,虽然我不可能把这么个小项目做的多么专业化,但是也在尝试做一些调整来更好的管理项目,于是,我把博客项目分成了多个版本...附加功能的更新 我的博客有一个在线工具和 API 接口,这两个一直作为附加功能放到导航栏和后台,但是很多人问过我怎么去掉这两个功能,因为他不需要。...2.0 的代码,所以建议直接拉取 feature/2.0 的代码就行,不用拉这个分支 dev 分支,这个分支是博主自己个人的分支,之后我博客可能自己按照自己的需求增加一些个性化的内容,所以如果有不符合大家需求的功能我会单独在这个分支上写...没错,这是一个已知但是不会修复的 BUG,为什么不修复呢?因为 BUG 是我引入的一个 JavaScript 的,这个项目没人维护了,我也不知道怎改,所以只能放着。...Q: 博主,我看你的图片也是博客这个域名,你图片怎么上传的? A: 我使用的七牛云,绑定了自己的域名,就是一个图床,先把图片放到上面然后得到连接即可,所有你随便找个图床都行。

    21710

    如何在UI界面设计中使用8pt网格系统?(附静电的思考和吐槽)

    当然,如果我们可以在这其中做个中和,那就是再完美不过的。 一起来看看Vitsky的这篇关于8pt栅格系统的文章。其实本文有不少矛盾的点,文章中我会加入自己的感受和批注。文末有我自己的思考。...—————————————————— 8pt网格(栅格)系统可以用于平面设计,图标,或者页面布局。 ? 在本文中,我会说服你为什么要使用8pt的网格系统,因为这是最好的定位网格系统。...为iOS导出16×16像素的图标将得到16、32和48像素的完美呈现的图标 如果你打算使用其他尺寸的图标,建议你在16X16像素的网格上设计,并在20x20的像素网格上设计另一个版本。...我自己选择在移动设备上使用6列布局,尽管当我尝试使用2列布局时,最终结果并不是最差。 对于375pt宽的屏幕,我建议使用以下设置: ?...在Ui设计领域,作者仅仅从图标和文字角度解释了为什么需要使用8的倍数来进行设计,无非是换算中比较容易一些。但是我的观点是:如果不使用8pt网格系统,除了换算容易之外,还有什么其它优势吗?

    2.9K20

    16: 模板匹配

    目标 使用模板匹配在图像中寻找物体 OpenCV函数:cv2.matchTemplate(), cv2.minMaxLoc() 教程 模板匹配 模板匹配就是用来在大图中找小图,也就是说在一副图像中寻找另外一张模板图像的位置...使用cv2.minMaxLoc()函数可以得到最大匹配值的坐标,以这个点为左上角角点,模板的宽和高画矩形就是匹配的位置了: # 相关系数匹配方法:cv2.TM_CCOEFF res = cv2.matchTemplate...模板匹配也是应用卷积来实现的:假设原图大小为W×H,模板图大小为w×h,那么生成图大小是(W-w+1)×(H-h+1),生成图中的每个像素值表示原图与模板的匹配程度。...匹配多个物体 前面我们是找最大匹配的点,所以只能匹配一次。...right_bottom = (pt[0] + w, pt[1] + h) cv2.rectangle(img_rgb, pt, right_bottom, (0, 0, 255), 2)Copy

    61010

    一文读懂Faster RCNN

    图2展示了python版本中的VGG16模型中的faster_rcnn_test.pt的网络结构,可以清晰的看到该网络对于一副任意大小PxQ的图像: 首先缩放至固定大小MxN,然后将MxN图像送入网络;...反正我没测试),同时256-d不变(如图4和图7中的红框) 假设在conv5 feature map中每个点上有k个anchor(默认k=9),而每个anhcor要分positive和negative,...所以我们希望采用一种方法对红色的框进行微调,使得positive anchors和GT更加接近。 图10 对于窗口一般使用四维向量  表示,分别表示窗口的中心点坐标和宽高。...这里比较重要是  使用的soomth L1 loss,计算公式如下: 了解数学原理后,反过来看图18: 在RPN训练阶段,rpn-data(python AnchorTargetLayer)层会按照和...,原文和代码怎么说我就怎么写,所以不涉及改进等内容。

    95210

    教程 | 如何利用C++搭建个人专属的TensorFlow

    这个计算图是一个有向图 G=(V,E),其中在某些节点处 u1,u2,…,un,v∈V,和 e1,e2,…,en∈E,ei=(ui,v)。我们知道,存在某种计算图将 u1,…,un 映射到 vv。...我们需要沿着路径把导数相乘以得到最终的结果。这是一个计算图的例子: ? 这就将其简化为一个图的遍历问题。有谁察觉到了这就是拓扑排序和深度优先搜索/宽度优先搜索?...现在我明白为什么「Scala」被用于机器学习中,主要就是因为「Spark」。然而,使用 C++有很多好处。...是不是非常的漂亮?我想说的是这甚至比 TensorFlow 里的 Python 封装还更优美!我只是想表明,它们也是矩阵。...这对于卷积神经网络的迁移学习非常有用,因为很多时候,像 VGG19 这样的大型网络可以被截断,然后附加一些额外的层,这些层的权重使用新领域的样本来训练。

    832100

    利用yolov5实现口罩佩戴检测算法

    首先申明,这篇博客是用于记录我第一次完全从头到尾跑通一个算法,我会在此博客详细写出我的具体过程,以供大家参考,可能会和炮哥博客有些重合,没办法毕竟我就是用他的博客来训练模型的。...但这篇博客我会结合炮哥的博客和我自己训练过程中的一些问题和心得来写,所以还是会有所不的!!!博主其实也是个深度学习的小菜鸟hhh。在此感谢。...打开 注:这块我是参考炮哥的,毕竟我对yolov5的结构和原理并不是非常清楚,只是有所了解。...我们训练和测试自己的数据集基本就是利用到如上的代码。...接下来改模型的配置文件,因为该项目使用的yolov5s.pt这个权重,所以使用models下的yolov5s.yaml(不同的预训练权重对应不同的网络层数,用错会报错)。

    79220

    端午节也不忘分享目标检测实战!

    我个人一直认为,科研这个东西,真的是要有兴趣爱好,这是你动力和创新的源泉。只有对自己选择的领域有兴趣,有动力深入挖掘,我觉得一定会做得很好,可能还会创造出许多意想不到的结果。...然后,Annotations中xml文件的制作。该部分的代码我会放在公众平台的共享文件菜单中。...、stage1_fast_rcnn_train.pt、stage2_rpn_train.pt、stage2_fast_rcnn_train.pt和fast_rcnn_test.pt,修改格式如下: (1...文件,重新生成这两个文件,因为这两个文件是python编译后的文件,系统会直接调用。...由于今天是端午假,大家都会吃粽子,所以今天的目标检测就是“粽子”,通过各种渠道得到粽子的训练和测试数据集,最后得到如下部分的结果可视化图。

    36420

    Python-OpenCV(1)

    现在决定使用python重新写这个系列,不再使用Matlab作为工具,原因有一下几点: 学习Python 可以使用Numpy、Matplotlib等,效果不逊色于Matlab...OpenCV的python版本接口,不使用C++版本 (3) 使用Ubuntu14.04作为OS,结合Numpy,Matplotlib使用 华丽的分割线 安装OpenCV OpenCV下载地址,推荐下载...2.4版本以上的,我使用的是2.4.8版本的 大家可以参考这篇文章来安装好OpenCV,或者大家使用我提供的OpenCV,下面我会说怎么安装 我的so文件的下载地址,大家先下载下来,将其放入到python...选择个路径放下去就行了,我的是/usr/lib/python2.7/dist-packages,很简单的吧 测试下: ? import没有出错的话,表示已经好了,恭喜!!!!...'gavinzhou' # -*- coding: utf-8 -*- import cv2 import os import numpy as np # 使用numpy初始化一个全黑的图,不了解的可以看我的博客

    1.2K50

    要找房,先用Python做个爬虫看看

    ,这就是为什么我将定义一个标题来传递get命令,这相当于使我们对网站的查询看起来像是来自一个实际的浏览器。...casa.sapo.pt 现在我们可以测试是否可以与网站通信。您可以从这个命令中获得一些代码,但如果你得到的是“200”,这通常表示你可以进行下一步了。你可以在这里看到相关代码列表。...价格在第3个标签中,即为索引中的位置2 所以价格是很容易得到的,但在文本中有一些特殊的字符。解决这个问题的一个简单方法是用空字符替换特殊字符。当我将字符串转换为整数时,我会对其进行分割。 ?...在构建能从每个页面获得所有结果的完美for循环之前,我将在下面给出一些示例。 ? 这些例子应该足够你自己做研究了。我仅从摆弄html结构和操作返回值以得到我想要的东西中就学到了很多。...尝试反向复制上面的代码(删除[xx:xx]和[0]部分),并检查结果以及我如何得到最终的代码。我肯定还有十几种方法可以得到同样的结果,但我也不想把它过度复杂化。 ?

    1.4K30
    领券