
计算机视觉
糖人豆丁
这个作者很懒,什么都没留下…
展开
-
Python OpenCV2报错解决办法
Ubuntu 16.04运行Python OpenCV显示图片时报错,内容如下:cv2.imshow(‘window’,image)cv2.error: OpenCV(3.4.2) /tmp/build/80754af9/opencv-suite_1535558553474/work/modules/highgui/src/window.cpp:632: error: (-2:Unspeci...原创 2019-01-23 19:56:58 · 2956 阅读 · 0 评论 -
计算机视觉基础知识梳理
Open CV中图片的加载,操作,存储都是基于numpy.ndarray的,所以使用cv2.imread方法加载进来的彩色图片是一个维度为"高度 × 宽度 × 通道“的ndarray,通道是按照“BGR"的方式排列的,以读入一张彩色图片为例来看图片是如何在ndarrary中存储的。import numpy as npimport cv2'''NOTE:Python中Open CV图片的...原创 2019-01-23 20:57:42 · 1819 阅读 · 0 评论 -
PyTorch批量tensor求解IoU
def bbox_iou(box1, box2): """ Returns the IoU of two bounding boxes """ #Get the coordinates of bounding boxes b1_x1, b1_y1, b1_x2, b1_y2 = box1[:,0], box1[:,1], box1[:,2], box1[...原创 2019-01-25 08:58:10 · 1851 阅读 · 1 评论 -
神经网络的激活函数为什么必须使用非线性函数
神经网络的激活函数必须使用非线性函数。换句话说,激活函数不能使用线性函数。为什么不能使用线性函数呢?因为使用线性函数的话,加深神经网络的层数就没有意义了。线性函数的问题在于,不管如何加深层数,总是存在与之等效的“无隐 藏 层 的 神 经 网 络”。为 了 具 体 地(稍 微 直 观 地)理 解 这 一 点,我 们 来 思考 下 面 这 个 简 单 的 例 子。这 里 我 们 考 虑 把...原创 2019-01-26 10:23:18 · 5413 阅读 · 0 评论 -
PyTorch,CNN笔记
对于MNIST数据集,如果用全连接层实现的话,大概需要390K参数;用CNN实现大概60K参数。基于图片的局部相关性,采用权值共享,大大减少了CNN训练所需的参数!权值共享(Weight Sharing)是目前CNN的一个核心!卷积核用于锐化的卷积核用于模糊的卷积核用于边缘检测的卷积核...原创 2019-02-03 12:11:25 · 591 阅读 · 0 评论 -
配置远程GPU服务器
实验室刚好有一台GPU服务器,假期想远程使用,就想能否试一下像Google的CoLab那样通过jupyter notebook进行访问,试了一下确实可以,这里记录一下过程。服务器和本地系统都是Ubuntu16.04一、Jupyter Notebook的配置Jupyter Notebook的安装有很多教程,这里只记录安装完之后如何进行配置使得通过客户端浏览器可以访问。为Jupyter No...原创 2019-02-12 10:17:21 · 4785 阅读 · 0 评论