OpenCV读取并处理视频文件帧

    为什么要有这个小例子,因为在做目标检测的时候经常要读取视频帧,并在訪帧上进行目标检测再播放出来以观察效果。 # coding: utf-8 import numpy as np import cv2 import os # VideoCapture既支持视频文件的读取也支持从摄像机中读取视频 cap = cv2.VideoCapture("/Users/left/ai/data/vi...
分类: 其他 发布时间: 10-13 23:44 阅读次数: 0

OpenCV将JPG合成avi视频流

        将jpg文件合成一个视频文件,有这个需求是因为最近跑目标检测的网络模型,测试集在经过模型预测后生成带标注框的独立的文件,不太好直观展示。现在需要将预测结果做成一个视频demo,这一点通过OpenCV可以轻易完成。 【数据准备】         这里准备了2702张jpg图片(0001.jpg - 2702.jpg),存于当前extract_folder目录以便后面合成视频所用。...
分类: 其他 发布时间: 10-13 23:44 阅读次数: 0

DetNet论文解读

  题目:《A Backbone network for Object Detection》 介绍        基于CNN的目标检测器可以分为两类:单阶段(one-stage)检测器,如YOLO、SSD、RetinaNet,以及双阶段(two-stage)检测器,典型的如Faster-RCNN、R-FCN、FPN。这两类检测器都要使用到在ImageNet上预训练的分类网络作为骨干网。这也正是...
分类: 其他 发布时间: 10-13 23:44 阅读次数: 0

FPN论文解读

题目:《Feature Pyramid Networks for Object Detection》 介绍          图1(a)表示使用图像金字塔来构造特征金字塔,每一张图像都会独立地计算出它的特征。(b)表示利用单一尺度的特征图做目标检测,典型的是SPP-Net、Fast R-CNN和Faster R-CNN等,这些网络将原图通过卷积神经网络生不同层次的特征图,但是检测系统基于最后...
分类: 其他 发布时间: 10-13 23:44 阅读次数: 0

配上新的pip源再来安装pytorch有如神助

【系统环境】 系统:Ubuntu 16.04.5 LTS \n \l 内核:4.15.0-34-generic Python:2.7.12 训练模型要用到Pytorch,用pip怎么装Pytorch,按照我的配置官网上已明确指明,如图: 我也是醉了,15kB/s,几乎就没动。果断换pip源,怎么换? 在用户主目录下新建一个.pip目录,进入.pip目录创建pip.conf文件, 然...
分类: 其他 发布时间: 10-13 23:43 阅读次数: 0

undefined symbol: _Py_ZeroStruct错误一种可能的原因

  最近在试用一个pytorch实现的Light-Head模型(https://github.com/chengsq/pytorch-lighthead),编译完成后运行模型开始训练,遇到以下错误: Traceback (most recent call last):   File "train_net.py", line 28, in <module>     from roi_...
分类: 其他 发布时间: 10-13 23:43 阅读次数: 0

Mac终端远程连接Ubutun运行图形应用

【我的环境】 mac: ubutun: Ubuntu 16.04.5 LTS \n \l 4.15.0-36-generic     如何在Mac上面直接显示Ubutun服务器上的图形或视频?虽然是个小技巧,但对我来说确帮助很大。因为目前主要在做机器视觉方面的应用,模型的训练都在GPU服务器上。在调试代码的过程中,直接在Mac终端调出图形窗口显示服务器上图形极大的便捷了调试过程。只要...
分类: 其他 发布时间: 10-13 23:43 阅读次数: 0

黑马程序员——MAC系统快捷键汇总

command+C:复制 command+V:粘贴 command+x:剪切 command+s:保存 command+o:打开 command+z:回退 command+shift+z:撤销回退 command+A:全选command+R:运行Command+Delete 移到废纸篓  Command+shift+Delete 清倒废纸篓 MAC和Windows切
分类: 其他 发布时间: 10-13 23:42 阅读次数: 0

黑马程序员——C语言的初步知识

1、C语言的程序构成方式 1) 函数是C语言的基本组成单位,每个函数有自己的功能 2) 一个程序有且只有一个主函数 3) 如果一个程序没有主函数,则这个程序不具备运行能力 4) 函数都是只有在调用的时候才会去执行的,主函数由系统调用 5) 主函数的格式必须按照规范写    主函数的格式: #include //程序的入口 int m
分类: 其他 发布时间: 10-13 23:42 阅读次数: 0

黑马程序员——C语言的几种常见结构

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!------
分类: 其他 发布时间: 10-13 23:42 阅读次数: 0

黑马程序员——C语言函数部分

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!------
分类: 其他 发布时间: 10-13 23:42 阅读次数: 0

黑马程序员——OC的简单认识

理解面向对象 •面向对象是相对面向过程而言 •面向对象和面向过程都是一种思想 •面向过程 –强调的是功能行为 –关注的是解决问题需要哪些步骤 •面向对象 –将功能封装进对象,强调具备了功能的对象 –关注的是解决问题需要哪些对象 面向对象是基于面向过程的
分类: 其他 发布时间: 10-13 23:41 阅读次数: 0

黑马程序员——OC中的类方法和对象方法

//-[Calculator subWithNumber1:andNumber2:]: unrecognized selector sent to instance 0x100201c20  出现原因:对象没有找到要调用的方法     //    int sub1 = [calculator1 subWithNumber1:4 andNumber2:2];     //     NS
分类: 其他 发布时间: 10-13 23:41 阅读次数: 0

黑马程序员——OC中的封装、继承和多态

封装:将实现细节进行隐藏,将属性私有化,通过公共的方法访问私有的属性,这个过程就是对对象的封装 好处:1.给数据进行了过滤,保证数据的正确性      2.增加了代码的重用性      3.将属性进行了私有化,可以保证属性的安全性
分类: 其他 发布时间: 10-13 23:41 阅读次数: 0

黑马程序员——OC中的点语法及属性作用域

点语法: 补充       description        使用:当一个对象有很多个属性需要打印的时候,使用description        作用:简化代码 //在.m文件中重写description方法 -(NSString *)description{     NSString *str = [NSString stringWithFormat:@
分类: 其他 发布时间: 10-13 23:41 阅读次数: 0

OC中导入#import头文件 和 @class的简单理解

在Objective-c中,当一个类需要引用另一个类的接口时,需要在类的头文件中建立被引用类的指针 示例: MainViewController.m文件 #import "MainViewController.h" #import "YYDock.h" @interface MainViewController () @property (no
分类: 其他 发布时间: 10-13 23:40 阅读次数: 0

微信能从图片获取位置信息,原理其实很简单

在微信朋友圈上传图片时,点击位置可以自动识别照片拍摄的地理位置 过去我们发送朋友圈时,可以显示自己所在的位置信息,而现在自动读取照片拍摄位置让不少人联想到了图像识别技术。事实上,微信所做的并没有这么复杂,有业内人士告诉新功能是基于图片位置信息(即Exif的GPS定位信息)实现的。 什么是Exif? Exif(Exchangeable Image File)是一种图像文件格式,它最早是由日
分类: 其他 发布时间: 10-13 23:40 阅读次数: 0

更新了Xcode8之后运行空白的项目之后控制台打印一堆东西, 屏蔽方法

问题如下图所示: 解决方案: Xcode8里边 Edit Scheme -> Run -> Arguments, 在Environment Variables里边添加 OS_ACTIVITY_MODE = disable
分类: 其他 发布时间: 10-13 23:40 阅读次数: 0

Xcode中清除缓存and多余证书

1、清理Xcode编译项目产生的编译缓存       以下为Xcode编译项目缓存垃圾的目录:       ~/Library/Developer/Xcode/DerivedData 2、删除Xcode中多余的证书Provisioning Profiles      以下为Xcode Provisioning Profiles路径 :       ~/Library/MobileD
分类: 其他 发布时间: 10-13 23:40 阅读次数: 0

iOS中清除web的cookie方法和缓存

NSHTTPCookie *cookie;     NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];     for (cookie in [storage cookies])     {         [storage deleteCookie:cookie];
分类: 其他 发布时间: 10-13 23:39 阅读次数: 0