随笔分类 - 学术研究
摘要:概念: 在某一个谱段区,两个不同地物可能呈现相同的谱线特征。这是同谱异物,也可能同一个地物,处于不同状态,如对太阳光相对角度不同,密度不同,含水量不同等等,呈现不同的谱线特征。 同物异谱与同谱异物现象给图像判译带来困难。
阅读全文
摘要:1.ppt太多2.在答辩时,老师都会给你说,概述、和理论都别讲,重点讲你做的内容3.建议你自己试讲一下,看看如何突出重点、并且控制时间。一上午都很多人同时答辩,老师不愿意每个人都超时4.在论文的研究内容和研究框架那部分,就直接把你本文的“重点”做了什么算法改进,与别人的区别以及优势讲述清楚。5.没有老师能认真听你介绍到最后,所以,选择开始就把自己重点工作和创新就介绍清楚,即便老师后面没听,他也大致知道你做了什么主要工作
阅读全文
摘要:表示得到了想要的处理效果:直接写代码吧,为了把处理过图像中相关颜色进行二值化,或者三值化,哈哈,我自己定义滴:#include "cv.h"#include "highgui.h"#include <fstream>#include <iostream>using namespace std;int main(){ IplImage* img = cvLoadImage("E:\\test.jpg", 1); /* always check */ assert(img); int nWidth = img-&g
阅读全文
摘要:我们这类型的文章哈,其实主要是对算法有一定改进,然后通过大量的实验和分析说明此改进的有效性,所以,一定要通过不同形式(图、表、曲线、文字等)的方式表达实验结果 1.研究目的就不要了,和研究内容整合在一起就可以了。但是研究内容和论文的重点不一致,而且写的简单了;(研究内容要根据全文内容、论文技术路线、摘要、结论等部分加以细化,目前的表达太简单)2.第二章逻辑、结构关系有些乱2.2 2.3 2.4 2.5 .2.6 2.7关系一般来说,介绍了“传统方法”,那就想说明传统方法存在的局限性,然后提出或者利用“新方法”;3.如果你的2.5只是针对2.4算法的结果,那就都包含到2.4下面把2.52.62.
阅读全文
摘要:function write_infile( filename,source_matrix )%TEST Summary of this function goes here% write matrix to filefid=fopen(filename,'a');[x,y]=size(source_matrix);for i=1:x for j=1:y-1 fprintf(fid,'%f\t',source_matrix(i,j)); end fprintf(fid,'%f\n',source_matrix(i,y));%每一行回车\nendf
阅读全文
摘要:come formhttp://sunwjie.blogcn.com/2011/09/08/r-中的优化功能/优化问题常常在决策过程中出现。不仅是决策问题,优化更在模型拟合方面扮演这重要的角色。在回归方程中用到的最小二乘法、极大似然法有是优化在发挥作用。在 R 中的一个优化函数 optim 功能全面,这里就摆上几个小实验--都是无约束优化,如果有计划希望能写几个约束优化的实验。1、最简单的优化求目标函数 x^2+2x+1 最小时x的值optimfun <- function(x){ # 建立一个目标函数 ans <- x^2+2*2+1 return(ans)}optim(par=
阅读全文
摘要:comefromvideolectures.net是一个很好很强大的网站,里面有各种学科的大量学术讲座视频,其中尤其又以CS的为多。视频可以在线观看,还有配套的slides可供下载。唯一不爽的是视频用通常的方法是下载不了的,即使得到了mms开头的URL,再用快车或影音传送带等软件下载也不行。虽然在线看的话流畅性也完全没有问题,但对于大部分教育网学生用户来说,毕竟流量宝贵,所以我只好找了一堆软件来试,发现这个Replay Media Catcher这个软件很好使,只要先把它打开,再访问包含流媒体的网页,它就会自动探测到视频并开始下载,而且在下载过程中你无须再一直播放着那个视频,完全可以把网页关了
阅读全文
摘要:表示之前总结的不知道搞哪里去了,还在继续google。首先看创建规则:表6-4ios_base::openmode标志标志含义ios::app追加模式(append),新输出的内容追加在原文件内容的后面ios::ate文件打开后定位到文件尾,ios:app就包含此属性ios::binary以二进制方式打开文件,默认的方式是文本方式ios::in文件以输入方式打开ios::out文件以输出方式打开ios::trunc截断模式(truncate),如果文件存在,则把文件长度设为0ios::nocreate如果文件不存在则不创建ios::noreplace如果文件已存在则不替换注意用fstream创
阅读全文
摘要:function [confmatrix] = cfmatrix(actual, predict, classlist, per)% CFMATRIX calculates the confusion matrix for any prediction % algorithm that generates a list of classes to which the test % feature vectors are assigned%% Outputs: confusion matrix%% Actual Classes% ...
阅读全文
摘要:转自 http://www.slyar.com/blog/kruskal-disjoint-sets-c.html Kruskal比较适用于稀疏图,是一种贪心算法:为使生成树上边的权值和最小,则应使生成树中每一条边的权值尽可能地小。具体做法:找出森林中连接任意两棵树的所有边中,具有最小权值的边,如果将它加入生成树中不产生回路,则它就是生成树中的一条边。这里的关键就是如何判断"将它加入生成树中不产生回路"。《算法导论》提供的一种方法是采用一种"不相交集合数据结构",也就是并查集了。具体的实现看代码好了,反正核心内容就是如果某两个节点属于同一棵树(Find_
阅读全文
摘要:转自 http://blog.chinabyte.com/a/285247.html 在众多自然灾害中地震造成的人员伤亡数量和经济损失最大,近两年来中国汶川。从少量的建筑物的结构破坏,到城市中心或者大型国家社会经济基础建筑的完全摧毁。限于当前技术水平还不能实现有效的地震灾害预报预警,只能通过开展灾后救援,安置灾民和灾后重建等手段,减少灾害带来的生命和财产损失。房屋倒塌作为城镇区域受损程度的重要标志,其数量和分布能够直接反映灾区生命财产损失的情况。因此,快速获取受灾地区房屋倒塌信息,使应急救援在地震灾害后72小时内投送到关键位置是最为紧迫的需要。 1.项目应用背景 1m以内空间分辨率光学...
阅读全文
摘要:对一帧遥感影像进行专题分类后需要进行分类精度的评价,而进行评价精度的因子有混淆矩阵、总体分类精度、Kappa系数、错分误差、漏分误差、每一类的制图精度和拥护精度。 1、混淆矩阵(ConfusionMatrix): 主要用于比较分类结果和地表真实信息,可以把分类结果的精度显示在一个混淆矩阵里面。混淆矩阵是通过将每个地表真实像元的位置和分类与分类图象中的相应位置和分类像比较计算的。混淆矩阵的每一列代表了一个地表真实分类,每一列中的数值等于地表真实像元在分类图象中对应于相应类别的数量,有像元数和百分比表示两种。 2、总体分类精度(Overall Accuracy): 等于被正确分类的像元总和除以总.
阅读全文
摘要:image = imread('image.png');imageWidth = size(image, 2);imageHeight = size(image, 1);windowWidth = 32;windowHeight = 32;for j = 1:imageHeight - windowHeight + 1 for i = 1:imageWidth - windowWidth + 1 window = image(j:j + windowHeight - 1, i:i + windowWidth - 1, :); % do stuff with s...
阅读全文
摘要:本想再用滑动窗口计算写代码计算局部方差,网上查了下,matlab提供stdfilt函数来计算局部方差:matlab内的解释是:stdfilt图像的局部方差 语法J = stdfilt(I)J = stdfilt(I, NHOOD)DescriptionJ = stdfilt(I) returns thearray J, where each output pixel contains the standarddeviation of the 3-by-3 neighborhood around the corresponding pixelin the input image I. I can
阅读全文
摘要:摘自 http://blog.csdn.net/coolbacon/article/details/4042054clear;clc;m1 = [[0 2];[3 1]];u1=ones(2, 2);m2=[[4*m1 4*m1+2*u1];[4*m1+3*u1 4*m1+u1]]u2=ones(4, 4);m3=[[4*m2 4*m2+2*u2];[4*m2+3*u2 4*m2+u2]]I = imread('E:\\beichuan1.jpg');gI = .2989*I(:,:,1)... +.5870*I(:,:,2)... +.1140*I(:,:,3);[h w]
阅读全文
摘要:算是保存个副本吧:#include "cv.h"#include "highgui.h"#include <fstream>#include <iostream>using namespace std;int main(){ IplImage* img = cvLoadImage("F:\\易康小分类图1_seg.bmp", 1); /* always check */ assert(img); int nWidth = img->width; int nHeight = img->height;
阅读全文
摘要:每次close之后,想继续读入而不擦除原来的内容,可以这样写:ofstream area_file ("area.txt",ios::app|ios::out|ios::in);而每次均要擦除,这样写:ofstream area_file ("area.txt",ios::trunc|ios::out|ios::in);ofstream area_file ("area.txt",ios::ate|ios::out|ios::in);经过测试,效果是这样的!
阅读全文
摘要:直接代码:/*===============================================//功能:OpenCV Utility: Reading Image Pixels Value时间:4/4/2011 SkySeraph HQU//===============================================*/#include "iostream"#include "math.h"#include "cv.h"#include "highgui.h"using namesp
阅读全文
摘要:来自http://blog.csdn.net/up5p5mm/article/details/26138541.首先安装好python库,设置好相应的include和lib路径:把“PythonWin/include”加入包含路径,把“PythonWin/libs"加入附加库路径,然后在调用python的cpp头中加入:#include "python.h"2.调用Py_Initialize初始化python解析器环境3.在c中,python所有对象都是PyObject,常用PyObject *.4.要把python中的数据类型转化成C中的数据类型,才能在C中使用
阅读全文