精华内容
下载资源
问答
  • 中国交通标志检测数据

    万次阅读 热门讨论 2018-11-22 15:41:12
    版权声明:本文为转发问,原文见博客 https://blog.csdn.net/dong_ma/article/details/84339007 中国交通标志检测数据集(CCTSDB)来源于 A Real-Time Chinese Traffic Sign Dete...
    版权声明:本文为转发问,原文见博客 https://blog.csdn.net/dong_ma/article/details/84339007

    中国交通标志检测数据集(CCTSDB)来源于 A Real-Time Chinese Traffic Sign Detection Algorithm Based on Modified YOLOv2一文提出的训练数据集。

    论文地址:https://doi.org/10.3390/a10040127

    Github:https://github.com/csust7zhangjm/CCTSDB

    链接为:https://pan.baidu.com/s/1Swb48BppUJtuE3QeCcd4Yw  提取码:rv4s

     

    首先要感谢作者们免费提供近20000张的数据集!!!
    作者已经更新CCTSDB完整数据集,为了方便国内用户下载,特意上传了百度云盘,其中包括了全部图片以及标注好的GT。

    图片是每1000张一个文件夹,在保存下载的时候非百度云盘会员用户有单次3000个文件的限制,大家可以三个三个文件夹的保存,当然也可以直接下载。

    福利:非会员满速下载!!!百度:速盘https://www.speedpan.com/   自行下载使用。

    github原文:

    CSUST Chinese Traffic Sign Detection Benchmark 中国交通数据集由长沙理工大学综合交通运输大数据智能处理湖南省重点实验室张建明老师团队制作完成。

    我们已经将完整数据集上传至百度云盘: 链接为:https://pan.baidu.com/s/1Swb48BppUJtuE3QeCcd4Yw

    提取码:rv4s

    到目前为止,已经上传图像15734张,全部的groundtruth也已经上传。 声明:目前的标注数据只有三大类:指示标志、禁止标志、警告标志。

    具体的细分类标准数据集,由于还在制作,暂时将不会公布,请大家关注我们的后续更新!

    大家如果下载做研究实验,请尽量引用我们的文章,务必引用第一篇:

    Zhang J, Jin X, Sun J, et al. Spatial and semantic convolutional features for robust visual object tracking. Multimedia Tools and Applications, 2018. https://doi.org/10.1007/s11042-018-6562-8

    Zhang J, Huang M, Jin X, et al. A Real-Time Chinese Traffic Sign Detection Algorithm Based on Modified YOLOv2. Algorithms, 2017, 10(4):127.

    Zhang J, Huang Q, Wu H, et al. Effective traffic signs recognition via kernel PCA network. International Journal of Embedded Systems, 2018, 10(2): 120-125.

    如有疑问:欢迎发送邮件: jmzhang@csust.edu.cn

    lxd@stu.csust.edu.cn

    ——————————————————————————————————————————————————

    论文摘要:

    Traffic sign detection is an important task in traffic sign recognition systems. Chinese traffic signs have their unique features compared with traffic signs of other countries. Convolutional neural networks (CNNs) have achieved a breakthrough in computer vision tasks and made great success in traffic sign classification. In this paper, we present a Chinese traffic sign detection algorithm based on a deep convolutional network. To achieve real-time Chinese traffic sign detection, we propose an end-to-end convolutional network inspired by YOLOv2. In view of the characteristics of traffic signs, we take the multiple 1 × 1 convolutional layers in intermediate layers of the network and decrease the convolutional layers in top layers to reduce the computational complexity. For effectively detecting small traffic signs, we divide the input images into dense grids to obtain finer feature maps. Moreover, we expand the Chinese traffic sign dataset (CTSD) and improve the marker information, which is available online. All experimental results evaluated according to our expanded CTSD and German Traffic Sign Detection Benchmark (GTSDB) indicate that the proposed method is the faster and more robust. The fastest detection speed achieved was 0.017 s per image.


    交通标志检测是交通标志识别系统中的一项重要任务。与其他国家的交通标志相比,中国的交通标志有其独特的特点。卷积神经网络(CNN)在计算机视觉任务中取得了突破性进展,在交通标志分类方面取得了巨大的成功。本文提出了一种基于深卷积网络的交通标志检测算法。为了实现交通标志的实时检测,本文提出了一种基于YOLOv2的端到端卷积网络。针对交通标志的特点,在网络的中间层采用多个1×1卷积层,在顶层减少卷积层以降低计算复杂度。为了有效地检测小交通标志,我们对输入图像进行密集网格划分,得到更精细的特征图。此外,我们扩充了中国交通标志数据集(CTSD),并改进了在线可用的标志信息。根据扩展后的CTSD和德国交通标志检测基准(GTSDB)评估的所有实验结果表明该方法具有更快的速度和更强的鲁棒性。获得的最快检测速度为每图像0.017秒。

     

     

    @[TOC](这里写自定义目录标题)

    欢迎使用Markdown编辑器

    你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

    新的改变

    我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

    1. 全新的界面设计 ,将会带来全新的写作体验;
    2. 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
    3. 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
    4. 全新的 KaTeX数学公式 语法;
    5. 增加了支持甘特图的mermaid语法1 功能;
    6. 增加了 多屏幕编辑 Markdown文章功能;
    7. 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
    8. 增加了 检查列表 功能。

    功能快捷键

    撤销:Ctrl/Command + Z
    重做:Ctrl/Command + Y
    加粗:Ctrl/Command + B
    斜体:Ctrl/Command + I
    标题:Ctrl/Command + Shift + H
    无序列表:Ctrl/Command + Shift + U
    有序列表:Ctrl/Command + Shift + O
    检查列表:Ctrl/Command + Shift + C
    插入代码:Ctrl/Command + Shift + K
    插入链接:Ctrl/Command + Shift + L
    插入图片:Ctrl/Command + Shift + G

    合理的创建标题,有助于目录的生成

    直接输入1次#,并按下space后,将生成1级标题。
    输入2次#,并按下space后,将生成2级标题。
    以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。

    如何改变文本的样式

    强调文本 强调文本

    加粗文本 加粗文本

    标记文本

    删除文本

    引用文本

    H2O is是液体。

    210 运算结果是 1024.

    插入链接与图片

    链接: link.

    图片: Alt

    带尺寸的图片: Alt

    当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

    如何插入一段漂亮的代码片

    博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

    // An highlighted block
    var foo = 'bar';
    

    生成一个适合你的列表

    • 项目
      • 项目
        • 项目
    1. 项目1
    2. 项目2
    3. 项目3
    • 计划任务
    • 完成任务

    创建一个表格

    一个简单的表格是这么创建的:

    项目Value
    电脑$1600
    手机$12
    导管$1

    设定内容居中、居左、居右

    使用:---------:居中
    使用:----------居左
    使用----------:居右

    第一列第二列第三列
    第一列文本居中第二列文本居右第三列文本居左

    SmartyPants

    SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:

    TYPEASCIIHTML
    Single backticks'Isn't this fun?'‘Isn’t this fun?’
    Quotes"Isn't this fun?"“Isn’t this fun?”
    Dashes-- is en-dash, --- is em-dash– is en-dash, — is em-dash

    创建一个自定义列表

    Markdown
    Text-to- HTML conversion tool
    Authors
    John
    Luke

    如何创建一个注脚

    一个具有注脚的文本。2

    注释也是必不可少的

    Markdown将文本转换为 HTML

    KaTeX数学公式

    您可以使用渲染LaTeX数学表达式 KaTeX:

    Gamma公式展示 Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N Γ(n)=(n1)!nN 是通过欧拉积分

    Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t   . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=0tz1etdt.

    你可以找到更多关于的信息 LaTeX 数学表达式here.

    新的甘特图功能,丰富你的文章

    Mon 06 Mon 13 Mon 20 已完成 进行中 计划一 计划二 现有任务 Adding GANTT diagram functionality to mermaid
    • 关于 甘特图 语法,参考 这儿,

    UML 图表

    可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图::

    张三 李四 王五 你好!李四, 最近怎么样? 你最近怎么样,王五? 我很好,谢谢! 我很好,谢谢! 李四想了很长时间, 文字太长了 不适合放在一行. 打量着王五... 很好... 王五, 你怎么样? 张三 李四 王五

    这将产生一个流程图。:

    链接
    长方形
    圆角长方形
    菱形
    • 关于 Mermaid 语法,参考 这儿,

    FLowchart流程图

    我们依旧会支持flowchart的流程图:

    Created with Raphaël 2.2.0 开始 我的操作 确认? 结束 yes no
    • 关于 Flowchart流程图 语法,参考 这儿.

    导出与导入

    导出

    如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。

    导入

    如果你想加载一篇你写过的.md文件或者.html文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
    继续你的创作。


    1. mermaid语法说明 ↩︎

    2. 注脚的解释 ↩︎

    展开全文
  • 如果希望循环队列中的元素都能得到利用,则需设置一个标志域tag,并以tag的值为0或1来区分,尾指针和头指针值相同时的队列状态是"空"还是"满"。试编写与此结构相应的入队列和出队列的算法。 本题的循环队列...
    如果希望循环队列中的元素都能得到利用,则需设置一个标志域tag,并以tag的值为0或1来区分,尾指针和头指针值相同时的队列状态是"空"还是"满"。试编写与此结构相应的入队列和出队列的算法。
    
    本题的循环队列CTagQueue的类型定义如下:
    typedef char QElemType;
    typedef struct {
        QElemType elem[MAXQSIZE];
        int tag;
        int front;
        int rear;
    } CTagQueue;

    实现函数如下:

    Status EnCQueue(CTagQueue &Q, QElemType x)
    {
         if(Q.tag)return ERROR;
         else{
             Q.elem[Q.rear] = x;//将e赋值给队尾
             Q.rear = (Q.rear + 1) % MAXQSIZE;//rear指针向后移一个位置,若到最后则转到数组头部
             if(Q.rear == Q.front){
                Q.tag = 1;       //队列满    
             }
             return OK;
         }
    }
    
    Status DeCQueue(CTagQueue &Q, QElemType &x)
    {
         if(Q.front == Q.rear && Q.tag == 0){
             return ERROR;
         }
         else{
             x = Q.elem[Q.front];//将队头元素赋值给e
             Q.front = (Q.front + 1) % MAXQSIZE;//front指针向后移一个位置,若到最后则转到数组头部
             if(Q.front == Q.rear){
                 Q.tag = 0;       //队列空
            }
             return OK;
         }
    }
    


    展开全文
  • IP数据报中分片标志

    千次阅读 2018-01-25 15:31:05
    如果IP数据报不分片,分片标志DF(Don’t Fragment)会被设置为1。分片标志MF(More Fragment)设置为0。 下面是详细解释: 1:首先来一张IP数据报的报文头部结构。  2:需要注意第二行数据,有这么三个...

    如果IP数据报不分片,分片标志DF(Don’t Fragment)会被设置为1。分片标志MF(More Fragment)设置为0。

    下面是详细解释:

    1:首先来一张IP数据报的报文头部结构。 
    这里写图片描述

    2:需要注意第二行数据,有这么三个字段

    • 序列号:开始发送数据时由发送方生成。标识发送方发送的每一个数据报,如果发送的数据报未发生分片,则此值依次加1,如果发生了分片,分片后的各个数据报使用同一个序列号
    • 分片标志:三个bit位。第一位保留,未使用。第二位是DF(Don’t Fragment),如果为1,表示未发生分片。第三位是MF(More Fragment),如果为1,表示发生了分片,并且除了分片出的最后一个报文中此标志为0,其余报文中此标志均为1
    • 偏移量:分片相对于原始IP数据报开始处的偏移。

    这就基本回答我提出的问题了,下面再扯扯为什么要分片,会有什么影响。

    以tcp/ip四层协议为例,应用层->传输层->网络层->数据链路层,我们说的IP分片现象发生在网络层,什么时候会发生呢?当数据包的大小大于MTU(Maximum Transmission Unit)最大传输单元(MTU也就是在数据链路层“帧”的数据部分大小。)举个例子如下所示:

    1:假设从传输层下来的数据大小为1648个字节(包含tcp数据报报头和数据部分) 
    2:我们在网络层继续添加20字节的IP数据报(假设IP数据报没有使用扩展选项) 
    3:目前大小为1648+20=1668 > 1500(以太网协议MTU默认大小为1500),因此会发生IP分片。 
    4:先不考虑IP数据报的大小,考虑原始数据大小1648字节,应该这样分片 1480 + 168,然后再将IP数据报头分别加上去,数据报变成了这样:1500 和 188 
    5:这两个数据报中: 
    第一个大小为1500,序列号:1234(假设值),DF:0,MF:1 
    第二个大小为188,序列号:1234,DF:0,MF:0

    继续向下就到了数据链路层,看看数据链路层的结构。

    这里写图片描述

    数据部分就是IP数据报,大小从46~1500,1500现在不难理解,那最小为什么又是46字节呢?

    不要乱猜什么TCP数据报头部最少20字节,IP数据报头部最少20字节,那你加到一起也才40字节。真正的原因是因为数据链路层发送出去的包大小最少是64字节!! 
    64 - 6(目的MAC地址)- 6(源MAC地址)- 2(类型)- 4 (CRC)= 46


    展开全文
  • 过了好久才解决这个简单的问题,罪过罪过……答案:如果IP数据报不分片,分片标志DF(Don’t Fragment)会被设置为1。分片标志MF(More Fragment)设置为0。下面是详细解释:1:首先来一张IP数据报的报文头部结构。 ...

    过了好久才解决这个简单的问题,罪过罪过…

    答案:如果IP数据报不分片,分片标志DF(Don’t Fragment)会被设置为1。分片标志MF(More Fragment)设置为0。

    下面是详细解释:

    1:首先来一张IP数据报的报文头部结构。
    这里写图片描述

    2:需要注意第二行数据,有这么三个字段

    • 序列号:开始发送数据时由发送方生成。标识发送方发送的每一个数据报,如果发送的数据报未发生分片,则此值依次加1,如果发生了分片,分片后的各个数据报使用同一个序列号
    • 分片标志:三个bit位。第一位保留,未使用。第二位是DF(Don’t Fragment),如果为1,表示不允许分片。第三位是MF(More Fragment),如果为1,表示后面还有分片,并且除了分片出的最后一个报文中此标志为0,其余报文中此标志均为1
    • 偏移量:分片相对于原始IP数据报开始处的偏移。

    这就基本回答我提出的问题了,下面再扯扯为什么要分片,会有什么影响。

    以tcp/ip四层协议为例,应用层->传输层->网络层->数据链路层,我们说的IP分片现象发生在网络层,什么时候会发生呢?当数据包的大小大于MTU(Maximum Transmission Unit)最大传输单元(MTU也就是在数据链路层“帧”的数据部分大小。)举个例子如下所示:

    1:假设从传输层下来的数据大小为1648个字节(包含tcp数据报报头和数据部分)
    2:我们在网络层继续添加20字节的IP数据报(假设IP数据报没有使用扩展选项)
    3:目前大小为1648+20=1668 > 1500(以太网协议MTU默认大小为1500),因此会发生IP分片。
    4:先不考虑IP数据报的大小,考虑原始数据大小1648字节,应该这样分片 1480 + 168,然后再将IP数据报头分别加上去,数据报变成了这样:1500 和 188
    5:这两个数据报中:
    第一个大小为1500,序列号:1234(假设值),DF:0,MF:1
    第二个大小为188,序列号:1234,DF:0,MF:0

    继续向下就到了数据链路层,看看数据链路层的结构。

    这里写图片描述

    数据部分就是IP数据报,大小从46~1500,1500现在不难理解,那最小为什么又是46字节呢?

    不要乱猜什么TCP数据报头部最少20字节,IP数据报头部最少20字节,那你加到一起也才40字节。真正的原因是因为数据链路层发送出去的包大小最少是64字节!!
    64 - 6(目的MAC地址)- 6(源MAC地址)- 2(类型)- 4 (CRC)= 46

    那为什么数据链路层发出去的包大小最小要是64字节呢?

    http://blog.csdn.net/yyc1023/article/details/30286739

    展开全文
  • 循环队列实现(通过设置标志位tag位判断空队满队)
  • #include "stdafx.h" #include using namespace std; int get_state(int& value,int index) { if((1(index)) & value) { return 1; } else { return 0;...void set_state(int& value,
  • C++中数据输出精度设置

    千次阅读 2019-05-17 22:14:37
    long flays(long newflag) 设置格式标志为newflag,返回旧的格式标志。 long setf(long bits) 设置指定的格式标志位,返回旧的格式标志。 long setf(long bits,long field)将field指定的格式标志位置为bi...
  • 双击坐标系内任意空白区域,在打开的【绘图细节-图层属性】对话框中选择【显示】标签,设置裁剪边距为-2即可。
  • 1.3个标志位是哪3位? 目前只有两位有意义 标志位中的最低位记为MF(More Fragment)。MF=1即表示后面"还有分片"的数据报。MF=0表示这已是若干数据报片中的最后一个。 标志字段中间的以为记为DF(Don't Fragment...
  • 今天中的一个story突然提到了系统设置中的清理数据,后来开始思考究竟系统的应用的这个清理功能,究竟会清理那些数据。 于是开始研究,以com.mx.browser为例,思路大概为首先为/data/data/com.mx.browser下的每一个...
  • STM32的USART发送数据时如何使用TXE和TC标志

    万次阅读 多人点赞 2012-05-14 22:08:49
    在USART的发送端有2个寄存器,一个是程序可以看到的USART_DR寄存器,另一个是程序看不到的移位寄存器,对应USART数据发送有两个标志,一个是TXE=发送数据寄存器空,另一个是TC=发送结束。 当USART_DR中的数据传送到...
  • socket接收数据长度设置记录

    千次阅读 2018-07-20 16:49:29
    近期在项目中使用原先封装的socket库时发现当长度超过1024时,接收到的字符串会有“烫烫烫”的标志出现,之前有看过大神调侃的“烫烫烫屯屯屯”,直觉地想到应该是数组的长度部分设置有问题。检查代码发现,用于接收...
  • 数据透视表-“表格选项…”-“合并标志(M)”, 就相当于菜单“设置单元格格式”-“对齐”-“合并单元格”功能。
  • 为Excel2010图表设置动态数据

    万次阅读 2012-03-20 17:12:02
    我们可以使用“表”和公式的方法来为Excel图表设置一个动态数据源,当向图表数据源中添加或删除数据后,图表会自动更新。本文以Excel 2007为例介绍如下:  假设图表的数据源在工作表“2009年销售数量”的A1:B11...
  • 首先我们定义一个具有基本操作方法的Queue类,在这个类中我们设置了一个bool型的变量tag,通过判断tag的值来判断队列是否为空、是否为满。具体是:rear==front&&!tag为空,rear==front&...
  • 首选需要删除影响显示效果的刻度线标签 设置数据标志数据标签为显示状态 然后针对在坐标轴以下的数据标签单独依次激活选中移动到坐标轴上方 最后在调整其间距工具/原料电脑excel方法/步骤1首先需要选中需要制作柱状...
  •  此后,程序按照协议开始依次接收数据帧长度、命令类型、数据和校验位接收完后,重新设置系统接收状态为HEADl,同时对该数据帧进行校验校验正确后,利用消息机制通知主程序根据命令类型对数据帧进行处理或执行相应...
  • 设立一个标志位,比如说是flag 最开始时队列为空,设flag=0 当入队的时候让flag=1 出队的时候flag=0 然后再加上判断队头队尾指针是否重合 重合,且flag=0,则为空 重合且flag=1,则为满
  • IP数据报报文中的头部格式设置

    千次阅读 2017-11-07 21:16:58
    在进行网络编程时,会需要自己来设置一个IP报文,然后再发送到网卡上,以下资料是我在查看了多人文章整理得到。 版本(Version):它标识了数据包IP版本号。4位字段的值设置为二进制的0100表示IP版本4(IPv4)....
  • 前言:一般我们在公共场合都看的到消防安全提示性标志标识、建筑安全疏散标识(平面图的形式)、安全出口指示标识,消防应急灯,消防专用通道标识,消火栓标识,灭火器箱外的标识等,另外带自动灭火系统建筑的相关...
  • 问题描述:某个基础信息表,与系统中30多个表存在外键关系,当删除基础数据时,需要判断是否已经被用过,如果用过则更改标志位,如果没有用过则直接删除,如何能很好实现这个处理?最好能够自动适应表的变化 问题...
  • Docker内部数据管理和Docker之间的数据共享为数据卷和数据卷容器,实例解析1.将本地的文件作为容器的数据卷,2.数据卷flocker插件实现容器集群(或者Docker Swarm)的数据共享3.数据卷容器作为其他容器的数据卷.降低磁盘...
  • 将日常工作中遇到的数据标志变量转换的方法进行总结,并且长期更新。 变量转换 将离散数据和连续数据转换为标志变量。 离散数据: 分类数据是指非数字数据,其数据属性只能归于特定类别。例如,性别上的男性和女性...
  • //控制标志 tcflag_t c_iflag; //输入标志 tcflag_t c_oflag; //输出标志 tcflag_t c_lflag; //本地标志 tcflag_t c_cc[NCCS];//控制字符 } 示例代码: int fd; fd = open("",O_RDWR...
  • tcp push标志

    千次阅读 2013-01-22 16:38:36
    通过允许客户应用程序通知其TCP设置PUSH标志,客户进程通知TCP在向服务器发送一个报文段时不要因为等待额外数据而使已提交的数据在缓存里滞留。类似地,当服务器的TCP接收到一个设置了PUSH标志的报文段时,它需要...
  • 最近一个项目使用了嵌入式linxu串口通信,由于通信使用的是2进制数据,经常出现通信校验失败,数据帧大小没问题,就是校验出错 c_iflag参数表 键 值 说 明 IGNBRK 忽略BREAK键输入 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 456,784
精华内容 182,713
关键字:

如何设置数据标志