- 博客(23)
- 资源 (6)
- 收藏
- 关注
原创 Python Ellipsis 对象
什么是Ellipsis对象?中文解释:省略用于表示索引查找[]中省略号(...)是否存在。Ellipsis对象没有任何属性,等价于True。Ellipsis对象表现形式:省略号举例1:a = [1,2]a.append(a)print a输出:[1,2,[...]]出现“...”的原因:出现了类似无限循环的结构,因为a[2] = aprint a[2
2013-03-15 18:03:19 4576 1
原创 Ubuntu Server 11.10 i386 安装配置redmine和git
安装redmine的过程见:http://www.1000year.com/blog/622.htm这里主要介绍git的安装。1.下载deb文件:wget http://ftp.us.debian.org/debian/pool/main/g/git/git_1.7.2.5-3_i386.deb问题:若提示缺少liberror-perl,到http://packages
2012-03-23 17:33:06 1238
原创 s3c6410使用MFC-API进行MPEG-4格式解码及LCD播放代码注释
/*将MPEG-4格式的视频显示到LCD上*/#include #include #include #include #include #include #include #include #include #include #include #include
2011-07-04 15:24:18 2829 1
原创 clapack解超定线性方程组
<br />有两个网页要重点参考,分别是:<br />网页一:http://www.culatools.com/features/lapack/<br />网页二:http://www.netlib.org/lapack/lug/node1.html<br />解超定线性方程组的其中一个函数如下: SUBROUTINE DGELSD( M, N, NRHS, A, LDA, B, LDB, S, RCOND, RANK, $ WORK, LWORK, IWO
2011-04-12 12:47:00 2954
原创 windows环境下,msys+mingw 编译clapack 3.2.1
<br />终于编译通过了...再不通过我的项目就要延期了。<br />首先说明的是,有两篇文章对我的编译很有帮助,但两篇文章都没有说太明白,某些细节可能会让新上手的程序员抓狂。<br />文章一: http://www.cnblogs.com/hjbxyz/archive/2010/11/07/1871201.html<br />文章二:http://www.netlib.org/clapack/faq.html<br />问题一:在/INSTALL目录下,dsecnd.c 和 second.c两个文件中
2011-04-12 11:01:00 2233
原创 c语言,for循环中使用malloc和free出现运行错误:no source available...
在eclipse CDT环境下,若在for循环中使用malloc和free,则会出现no source available问题
2011-04-06 13:30:00 2946
转载 C++库(转帖)
<br /> 在网上发现这篇文章,上Google搜索了下下,但由于转载太多,已经找不到原作者了,只能向原作者抱歉! ——我是再次转过来的! 基础类<br />1、 Dinkumware C++ Library <br />参考站点:http://www.dinkumware.com<br />P.J. Plauger编写的高品质的标准库。P.J. Plauger博士是Dr. Dobb's程序设计杰出奖的获得者。其编写的库长期被Microsoft采用,并且最近Borland也取得了其OEM的license,在
2011-03-31 10:17:00 1083
原创 Matlab中del2()函数学习笔记
在L=del2(U)表达式中,Matlab帮助文件的解释是:li,j=(ui+1,j+ui-1,j+ui,j+1+ui,j-1)/4 - ui,j但帮助文件没有解释边缘点如何处理。根据数学中的原理,在程序中做适当变化处理:1. 数组左上角角点的公式应为:2. 数组左边边点公式应为:依这两个公式类推,可以得到其他角点和其他边点的计算公式,从而得到计算结果。用C编程实现del2时需要注意这些点的计算。
2011-03-16 11:40:00 15999 7
原创 IBM Rational ClearQuest 变更管理和缺陷跟踪工具
官方网址:http://www-01.ibm.com/software/awdtools/clearquest/
2011-03-15 16:18:00 6669
原创 OpenCV应用笔记
1、使用cvSmooth函数,src与dst的depth要一致,否则会出现RaiseException错误。src和dst的位深不能为64位浮点。简单模糊和高斯模糊支持 1- 或 3-通道, 8-比特 和 32-比特 浮点图像。这两种方法可以(in-place)方式处理图像。2、对于Depth为IPL_DEPTH_64F的情况,若要取出图像内的数组,不用直接使用Ipl_Image->imagedata的方法,而使用cvGetReal*D的方法来读取
2011-03-13 14:56:00 5864 1
原创 libmatio读取-v6 mat文件变量笔记
<br />libmatio是一个开源mat文件读写库,该库已经应用到了Scilab中。单独使用这个库,能够用C/C++实现对mat文件的读写(目前只支持版本6以下)。<br />一、读普通数组<br /> int start[2]={0,0},stride[2]={1,1},edge[2]={1,1}, err = 0;<br /> double ptr[1];<br /> mat_t *mat;<br /> matvar_t *matvar;<br /> mat = Mat_O
2011-03-02 10:07:00 6801 4
原创 Scilab中查看当前空间的变量
<br />who命令:列出变量空间<br />但是如果当变量过多时,查看起来较麻烦。可以考虑用类似matlab中的变量空间GUI模块:应用程序->Variable browser
2011-03-01 13:34:00 4388
原创 python 截取网页内容
程序备份:用python截取网页的内容。以下代码times部分存在一些问题,需要增加多选结构,以匹配复杂的情况。#This file is for abtaining data from website "http://bj.58.com/diannao/"# -*- coding:utf-8 -*-# file: GetImage.py#import Tkinter #界面库import urllib #url解析库import re # 正则表达式库#coding=utf-8from pyExceler
2011-02-25 21:08:00 6219
原创 OpenCV像素点处理
<br />获得像素点的值便可以更加灵活的进行图像处理,在OpenCV里可以通过cvGet2D()和cvSet2D()两个函数加上一个CvScalar结构体做到。<br />OpenCV中,CvScalar结构为:<br />typedef struct CvScalar<br />{<br /> double val[4];<br />}<br />CvScalar;<br /> <br />4个double型变量,算法处理时不至于被强制类型转换而降低精度了。<br />再来看读写函数的定义:<br
2011-02-23 11:38:00 15842 3
原创 Eclipse处理图像,内存分配不够的问题
<br />问题现象:在使用Eclipse+OpenCV图像处理的过程中,一运行debug程序就死,说明程序在编译期间就已经出问题了(虽然没有出现编译错误),现象如下:<br />No source available for "_alloca() at 0x418742"<br />原因:函数里面不适合定义很大的临时数组变量!<br />解决的办法:将数组变量改为二维指针,动态分配数组,减小堆栈内存的大小<br />源程序:<br /> /*以下代码读取mat文件,存储为int*数组,并将int*数组转变
2011-02-22 11:54:00 5243
原创 OpenCV中,cvResize函数的用法,以及IplImage*结构中,图像数组的提取。
<br />代码如下:<br /> IplImage* Img;<br /> Img=cvLoadImage("D://SOP.jpg",1);<br /> IplImage* Output_Img;<br /> CvSize Out_Img_size;<br /> Out_Img_size.width = 252;<br /> Out_Img_size.height = 252;<br /> Output_Img = cvCreateImage(Out_Img_size,Img->depth,Img->n
2011-02-21 14:05:00 13964
原创 Matlab中读写DICOM图像的方法
<br /><br />读写Dicom格式的图像I=dicomread('E:/CT/37222.dcm'); %读取图像metadata = dicominfo('E:/CT/37222.dcm');%存储信息imagesc(I);%显示图像dicomwrite(I, 'E:/CT/37222.dcm',metadata);%写入Dicom图像
2011-02-21 12:35:00 44766 4
原创 cvLoadImage无法载入图像
<br />编译出现:<br />../cvTest.cpp:11:90: error: invalid conversion from 'int' to 'const char*'<br />../cvTest.cpp:11:90: error: initializing argument 1 of 'IplImage* cvLoadImage(const char*, int)'<br /> <br />原因是:图像的路径用了单引号'D://*.jpg'。char*应该用双引号。<br /> <br
2011-02-21 10:18:00 6192
翻译 libmatio函数说明
<br />matio库支持提供了用c/c++读写matlab下.mat文件的的方法。libmatio 1.3.3库中部分函数说明如下:<br />1. int Mat_Close (mat_t* mat)<br /> 关闭给定的Matlab MAT文件,释放相应的内存。<br /> mat为MAT文件的指针,返回值为0。<br />2. mat_t* Mat_Create (const char* matname, const char* hdr_str)<br /> 建立
2011-02-16 13:35:00 5969 1
原创 Windows下用MinGW安装ITK-3.20.0的注意事项
<br />首先使用CMake生成Makefile。特别要注意的是:需要勾选Advanced选项,然后去掉选项-use-pthreads。当生成lib的时候会出现如下错误:<br />> [ 66%] Building CXX object <br />> Code/Common/CMakeFiles/ITKCommon.dir/itkBarrier.obj<br />> In file included from <br />> F:/ITK/source/Insight/Code/Common/itkC
2011-02-14 12:11:00 4688
原创 for循环下,printf与cvmGet的奇怪问题
<br /> 代码如下:<br />IplImage* img=cvLoadImage("*.bmp",-1);<br /> CvMat tmp_mat,*mat=NULL;<br /> mat=cvGetMat(img,&tmp_mat);<br /> int row,column,i,j;<br /> row=img->height;<br /> column=img->width;<br /> for(i=0;i<row;i++)<br />{<br /> for(j=0;j<column;j+
2011-01-17 17:19:00 5190
原创 cvLoadImage无法载入图像,返回空指针的问题
<br />cvLoadImage(filename,flag)函数,如果filename直接输入"*.bmp",有可能出现找不到图片的问题。虽然该图片在工程目录下,但仍然找不到。可能原因是路径太长。<br />若filename输入"filepath//.bmp"时,需要注意:filepath中所有的/都需要转义,用//代替。
2011-01-11 16:22:00 8197 3
原创 EclipseCDT+MinGW配置,出现gcc/g++:no input files的原因
<br /> 在编程前,程序员常做的一件事情就是配置好项目。为方便,很多人将include目录和lib目录直接拷贝到settings里面。<br /> 今天编程,一粗心,将目录前面的拷贝覆盖掉了,所以出现了gcc/g++: no input files。<br /> 编译时就变成了:gcc -ID:MinGw/Include"……
2011-01-11 09:30:00 11090
c语言(C语言编程宝典、Expert C Programming、The C programming Language)
2011-01-24
protel设计库 Atmel Microcontroller 8051 Architecture
2008-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人