7 penghuahuijuan

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 6w+

如何在pytorch中使用tensorboardX

如何使用tensorboard:http://www.erogol.com/use-tensorboard-pytorch/

2018-08-17 18:30:13

win10中安装theano

安装完成anaconda后,在win10中安装theano,测试过程中,出现一下警告:WARNING (theano.tensor.blas): Using NumPy C-API based implementation for BLAS functions.在网上找到以下解决方案:在cmd中,先输入python,切换到shell模式下,然后输入:conda install mklconda i...

2018-06-27 20:11:58

python绘图模块的安装-matplotlib

开始熟悉python,绘图时出现如下问题:Traceback (most recent call last):  File "D:\Program Files (x86)\Python365\firstpy.py", line 3, in <module>    import matplotlib.pyplot as plModuleNotFoundError: No module n...

2018-06-23 01:52:42

将bmp图像转换为ppm格式

实现图像格式的转化,将bmp的彩色图像转化为其他简单格式,便于使用。Cvt_BMP_to_PPM程序说明:功能:将bmp格式的彩色图像保存为ppm格式;      将bmp格式的灰度图像保存为pgm格式;使用说明:需要将文件路径需改为自己的文件路径;                    需要修改对应的图像的数量;程序地址:http://download

2017-04-28 16:05:48

将位图显示到控件

假如你定义了一个位图类,里面包含位图头,位图信息头,调色板,位图数据。然后你按照位图的格式将位图文件读入你的类中,现在你知道了位图的全部信息了。主要信息包含在位图信息头里面,数据则在位图数据缓冲里面。现在的问题是,在Windows下面如何将一张位图画出来,而且现在是如何从数据缓存里面绘画出位图。  一般情况,我们都是直接绘制在dc里面,而不是绑定到子控件,让子控件自己绘画,比如picture控

2016-11-12 16:20:40

Cimage类处理图像像素(数据)的3种方式

这里只讨论对图像像素的处理,cimage类的具体用法查相关资料#include <atlimage.h>   //VS2010以后不用加这个 ……………………CImage  m_Image;     //或CImage*  m_Image;  下面例子程序我用的CImage  m_Image; 只是一个用成员选择符,一个用指针操作,效率上可能有所差异下面是3种方法:一、

2016-11-10 22:42:43

CString、string、char*

这三种类型各有各的优点,比如CString比较灵活,是基于MFC常用的类型,安全性也最高,但可移植性最差。string是使用STL时必不可少的类型,所以是做工程时必须熟练掌握的;char*是从学习C语言开始就已经和我们形影不离的了,有许多API都是以char*作为参数输入的。所以熟练掌握三者之间的转换十分必要。以下我用简单的图示指出三者之间的关系,并以标号对应转换的方法。

2016-07-30 21:57:28

opencv最小二乘法拟合平面

//Ax+by+cz=D  void cvFitPlane(const CvMat* points, float* plane){      // Estimate geometric centroid.      int nrows = points->rows;      int ncols = points->cols;      int type = points->t

2016-07-30 08:18:28

opencv中的数据类型

OpenCV提供了多种基本数据类型。虽然这些数据类型在C语言中不是基本类型,但结构都很简单,可将它们作为原子类型。可以在“…/OpenCV/cxcore/include”目录下的cxtypes.h文件中查看其详细定义。数据类型中最简单的就是CvPoint。CvPoint是一个包含integer类型成员x和y的简单结构体。CvPoint有两个变体类型:CvPoint2D32f和CvPoi

2016-07-23 15:42:57

MFC中程序的延时

在执行程序的过程中,可以根据不同的需求进行不同的延时操作,这里介绍两种方法,希望对大家有用!1.Sleep(t);t的单位是毫秒;但是在执行的过程中,整个程序会挂起来,停止执行;2.timeGetTime()函数;该函数以毫秒统计系统的时间,该时间为从系统开启算起的运行时间;该函数在头文件中;程序如下:#include   #include   #i

2016-07-14 21:18:38

avi视频和bmp图像的相互转化

为了对avi进行读写,微软提供了一套API,总共50个函数,他们的用途主要有两类,一个是avi文件的操作,一类是数据流streams的操作。  1、打开和关闭文件  AVIFileOpen ,AVIFileAddRef, AVIFileRelease  2、从文件中读取文件信息  通过AVIFileInfo可以获取avi文件的一些信息,这个函数返回一个AVIFILE

2016-07-13 22:58:58

对话框中消息的路由

最开始的消息传递1.AfxWndProc()该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc2.AfxCallWndProc()该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,然后调用WindowProc()函数3.WindowProc()该函数负责发送消息到OnWndMsg()函数,如果未被

2016-07-13 11:19:18

基于VFW视频采集及数据处理

基于VFW视频采集及数据处理准备工作:建立基于对话框的程序,并添加控件及需要的成员变量;1.     采用capCreateCaptureWindow函数创建视频采集窗口m_CapWnd =capCreateCaptureWindow(_T("My Video Capture"), WS_CHILD | WS_VISIBLE,0, 0, LocalRect.Width(),LocalR

2016-07-12 23:18:54

RGB、YUY2、YUYV、YVYU、UYVY与AYUV

最近项目中用到了好多YUV格式相关的东西,在网上找了一些资料,整理如下:计算机彩色显示器显示色彩的原理与彩色电视机一样,都是采用R(Red)、G(Green)、B(Blue)相加混色的原理:通过发射出三种不同强度的电子束,使屏幕内侧覆盖的红、绿、蓝磷光材料发光而产生色彩。这种色彩的表示方法称为RGB色彩空间表示(它也是多媒体计算机技术中用得最多的一种色彩空间表示方法)。根据三基色原理,

2016-07-12 12:02:56

谈谈RGB、YUY2、YUYV、YVYU、UYVY、AYUV

1) YUV 4:4:4 YUV三个信道的抽样率相同,因此在生成的图像里,每个象素的三个分量信息完整(每个分量通常8比特),经过8比特量化之后,未经压缩的每个像素占用3个字节。 下面的四个像素为: [Y0 U0 V0] [Y1 U1 V1] [Y2 U2 V2] [Y3 U3 V3] 存放的码流为: Y0 U0 V0 Y1 U1 V1 Y2 U2 V2 Y3 U3 V3 (2) Y

2016-07-11 20:27:09

LPTSTR、LPCSTR、LPCTSTR、LPSTR的来源及意义

UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编码现存的所有文字而没有二义。   MBCS,它是多字节字符集,它是不定长表示世界文字的编码。

2016-07-06 17:37:02

vfw采集视频

vfw的视频主要思想是在播放的过程中不需要专用硬件,为了解决数据量大的问题,需要对数据进行压缩。它引进一种叫AVI的文件格式,在该标准中并未规定对视频进行捕获、压缩及播放,仅规定视频和音频该如何存储在硬盘上,以及在AVI文件中交替存储视频帧和与之相匹配的音频数据。VFW使程序员可以通过发送消息或者设置属性来捕获、播放和编辑视频剪辑。

2016-07-05 17:45:18

排序算法

概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。        当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。   快速排序:是目前基于比较的内部排序中被认为是最好的方法,

2016-05-14 16:40:07

CvArr、Mat、CvMat、IplImage、BYTE转换

一、Mat类型:矩阵类型,Matrix。    在openCV中,Mat是一个多维的密集数据数组。可以用来处理向量和矩阵、图像、直方图等等常见的多维数据。    Mat有3个重要的方法:         1、Mat mat = imread(const String* filename);            读取图像         2、imshow(con

2015-03-26 14:15:10

按位进行整形和字符型变量的转换

在实际的项目当中,我们得到一些整型(int)变量,变量的某八位保存的是具有特殊意义的字符的ascII码,在应用过程中需要将其转换为对应的字符。下面介绍两种将整型变量按位转换为字符型变量的方法:1、使用字符数组:使用字符数组进行转换的方法是:先将整型变量和0xFF(或者0xFF00、0xFF0000、0xFF000000)做按位与运算,取出相应的位,然后将其赋值给字符数组的某一位,并在最后添

2015-03-24 16:48:46

查看更多

勋章 我的勋章
  • 分享达人
    分享达人
    成功上传6个资源即可获取