自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (12)
  • 收藏
  • 关注

原创 wget 下载网页目录

最近看了一个wp博客, 感觉其图片很有趣, 所有

2014-05-23 18:40:12 547

原创 读取并显示 obj (2)

这个是读取obj的另一个版本,专门读取由灰度图转换的obj。

2014-04-28 23:02:58 1492

原创 灰度图转换 obj

有些深度图,希望能直观的显示,这就需要变成obj然后看了。本

2014-04-28 22:58:07 1287

转载 c++ 遍历文件夹所有文件

这个是windows版本。

2014-04-22 22:14:13 837

原创 win7 查看远程登录 ip

其实很简单,只不过网络上已有的资料的

2014-04-20 21:25:52 6383 1

原创 显示obj信息

其实是承接上一篇读取obj之后的显示。说明

2014-04-04 18:40:21 1185

原创 读取 obj 信息

本程序可以读取obj文件,得到点面纹理信息。

2014-04-04 18:18:05 1125

转载 anydvd 破解

转载,转自http://tieba.baidu.com/p/1299609501和http://bbs.pcbeta.com/viewthread-890211-1-1.html。anydvd主要是可以破解dvd区域限制,比如好多jpop的dvd如果不用anydvd就播放不了……0,断网。1,修改host127.0.0.1 iw2.slysoft.com1

2014-03-25 18:12:55 1872

原创 Depth Extraction from Video Using Non-parametric Sampling 简介

Depth Extraction from Video Using  Non-parametric Sampling是eccv2012年的一篇文章,主要讲的是如何从一个视频里得到深度信息。不过也包含从图像得到深度信息的方法。这里讲一下怎么得到图像信息。文章作者karsch,主页在http://kevinkarsch.com/?portfolio=300。作者放出了代码和数据集,不过如果

2014-03-21 23:12:31 1217

原创 labelme 简介

labelme是一个图像库,项目主页是http://new-labelme.csail.mit.edu/Release3.0/index.php。这个图像库里面提供图像和label,什么是label呢?就是图像里面的物体会被做标记,具体看图:这些不同颜色的线就是label,他们把图形里面的物体标记出来。然后这些线具体使用一个xml文件表示,不会改变图像。

2014-03-21 20:08:58 12530 2

原创 Algorithm of Contour Detection Improvement (2)

To combine the objects, first, we should detect whether the intersection line is flat. As I have said, it may fail in some cases. But in many cases, it is enough. So there comes the question: how do w

2014-02-20 22:41:10 865

原创 Algorithm of Contour Detection Improvement

Contour Detection is a very good method. It detects the contours in the picture and sorts the by the differences of local color. But because it's sensitivy, it may lead error. Below is a result of the

2014-02-20 16:34:41 809

原创 将jet图像改为灰度图

jet是一个256位颜色索引,用matlab可以把灰度图变成jet图片,但是怎么反过来我在matlab上没找到,所以只好自己另写程序了。以下是jet.txt,是jet的颜色索引。0.000000 0.000000 0.5156250.000000 0.000000 0.5312500.000000 0.000000 0.5468750.000000 0.000000 0.56

2014-02-14 18:23:58 3048

原创 patch match

做项目要求修补图片。所以开始各种google。细细一数,发现可以用来做补全的论文还真不少。从07年的Space-Time Completion of Video,到08年的Summarizing Visual Data Using Bidirectional Similarity,再到09年的改进PatchMatch: A Randomized Correspondence Algorithm f

2014-02-06 12:41:31 4794 18

转载 c++ 合并图种

半是原创半是转载吧,说明是借用凉手抚温柔文章中的说明,代码原创,不过参考了一下开源中国的代码。什么是图种:一种采用特殊方式将图片文件(如jpg格式)与rar文件结合起来的文件。该文件一般保存为jpg格式,可以正常显示图片,当有人获取该图片后,可以修改文件的后缀名,将图片改为rar压缩文件,并得到其中的数据。由于这种方式通常为了一些网友传播种子文件,故称为图种,又叫内涵图。

2014-02-04 01:32:04 1767

翻译 在windows下编译 gimp 插件

gimp号称linux下的ps,当然他也有windows版本。此软件的工作几乎全是靠插件来完成的,自身仅提供通讯功能以支持插件。并且他有很多很有意思的插件,比如图像补全插件resynthesizer,大家可以自行尝试。今天这篇文章半是翻译,半是转载吧。其实在windows下编译gimp插件并不是很难。首先要做的是配置好gtk。gtk的配置请见http://twyok.blo

2014-01-26 22:26:00 2408

原创 Contour Detection and Image Segmentation 简介

Contour Detection and Image Segmentation是UC Berkeley2010年的一篇论文。项目主页在http://www.eecs.berkeley.edu/Research/Projects/CS/vision/grouping/resources.html。众所周知,不加交互的图像分割一直是一个很困难得问题,这篇文章就有很好的效果。具体是通过检测轮廓来进行分

2014-01-26 20:48:34 1233

原创 Recovering Occlusion Boundaries 简介

这篇论文的主要内容是如何从一张图片中生成深度图。对于某些图,效果还不错。不过吐槽一下,调试起来太麻烦了,readme写的xx无比,看了让人十分纠结。需要用到BSDS,lightspeed和photoPopup等等文件。然后按照readme一一调试好,在可以运行。BSDS需要在ubuntu下编译。我试了一下,只需要其中的m文件即可,不需要编译的mex文件了。但在windows

2014-01-26 17:29:01 1144

原创 Automatic Photo Pop-up 简介

Automatic Photo Pop-up 是cmu的Herek Hoiem的05年的一篇论文。文章的效果也很简单,就是从一幅图像生成3d效果。项目主页在http://www.cs.uiuc.edu/homes/dhoiem/projects/popup/index.html,提供源代码和程序的下载。不过根据我的测试,linux版本的程序用的是gcc3,很老的版本,所以下下来会提示s

2014-01-26 17:04:31 1625 2

原创 opencv 凸性检测

对于一个图形来说,凸性是很重要的一个性质。检测图形也有很多办法。这里介绍两个。1,凸包。可以先求一个物体的凸包,然后算两者的面积之比。2,对于图形边界任意两点,做一条连线,看这条线是否在图形内部。凸性的大小为在内部的连线与总连线之比。方法2出自一篇论文,具体哪篇我忘了,不过我把方法用opencv写了出来。1的话,opencv自带凸包检测。具体请自行查阅吧。

2014-01-26 16:19:35 3547

转载 opencv 分水岭算法

分水岭算法是一种简单的图像分割算法,具体是人为规定两点(以两点为例),然后把这两点看做低谷,向里面注水,不停地蔓延,直到两点形成的湖交界。opencv自带了这个程序。摘抄如下,其中我做了一些修改。#include #include #include #include using namespace cv;using namespace std;Mat ma

2014-01-26 15:54:35 1057

原创 make3d 简介

现在有许多从单幅图像生成3位效果的算法,比如make3d, photopopup等等。下面介绍一下make3d。make3d的项目主页在http://make3d.cs.cornell.edu/index.html。他提供代码下载,还建立了一个gallery,上面放的是一些良好的例子。大家可以去看一看,例子真是很精致,生成的效果图空间感很强烈。本项目采用学习算法,事先已经建

2014-01-26 14:40:43 4572 6

转载 matlab jpg2ppm

转载,转自:紫澜。1. jpg2ppmfunction status = jpg2ppm(infilename, outfilename) I = imread(infilename, 'jpg'); imwrite(I, outfilename, 'ppm'); status = 0; close;end2. 命令jp

2014-01-26 10:52:46 5308

转载 图像分割之 Efficient Graph-Based Image Segmentation

图像分割历来是很难的问题,因为计算机并不是人眼,可以识别一个个物体。在他看来,一张图片,无非就是一串串数字而已。因而,如何让计算机能够自动分离出一张图片的若干个物体成为人们研究的重点,不过很可惜,所有的分割算法(不加交互)都有这样那样的缺陷,也许要再过一百年,才能发展出不加交互的良好的分割算法吧。今天介绍一种04年发展的算法,名叫Efficient Graph-Based Image

2014-01-26 10:41:15 2712

转载 opencv grabcut 分割算法

本代码摘自opencv的示例代码,自己做了一些修改,加入了一个输出mask的功能。另外,由于grabcut会造成不少小洞,所以还加入了了一个轮廓检测模块。但这样会导致最外层的一层像素显示不出来。detect.h: //本程序的目的是检测mask//缺点: 1, 会造成边界有一个像素丢失//2, 会造成obj中间的洞检测不出来#include #include #inclu

2014-01-26 10:12:27 1170

原创 opengl 显示图片以及保存图片

opengl 的贴图功能是很基本的,不过也难住了我这个新手,所以特意写了一个示例程序,以便以后查阅。程序很简单,只是在在 x, y 平面画一个框,然后贴上一张图。并且可以保存opengl窗口到图片。//本程序的目的是展示贴图和保存图片#include #include #include #include #include using namespace cv

2014-01-18 16:09:51 5774

原创 gimp 图像补全插件 resynthesizer

最近在做一些图片补全的工作。本以为补全就只有photoshop的patchmatch这一种方法,但后来发现不是这样。有一款号称linux下的ps的软件,名字叫做gimp。他也提供类似功能。细细一查,这款软件确实很有来头,连gtk在刚出现时都是专门为此软件写界面的。当然,现在gtk发展起来了。这款软件很多功能都是靠插件在工作,他只提供一个通讯用的接口。靠着各种开源的插件,他实现了众多功能,好不好

2014-01-14 20:33:54 3722 1

转载 opencv 合并图片到 avi

算是转载吧,借鉴了别人写的程序,自己修改了一下。//本程序的目的是合并图片到avi#include #include using namespace cv;#include using namespace std;int main(){ int num = 0; char name[100]; sprintf(name, "input/blue_rotate2_55

2014-01-14 20:13:34 932

原创 mex 编译 c 文件报错

最近在编译的Hoiem的一个项目, 就是Recovering Occlusion Boundaries (ICCV 2007)。 不得不说, 这家伙是在是太xx了。 他放的代码都是0607年的, 那时候matlab版本很低。而且gcc也只有可怜的3.3(现在都4.8了)。 所以用他的代码, 会让你无比纠结。不过还是调试成功了。 但在调试时遇到一个很有意思的问题: mex编译c文件报错。

2014-01-02 21:47:02 1773

原创 windows 命令行使用 gzip

昨天想编译一个matlab的project,这个项目本身是在linux下的,改了改函数,比如~/make3d/params/之类的地址改成C:/Users/Administrator/Desktop/Make3dSingleImageStanford_version0.1/Para/,比如random函数改为rand函数等等。        最后编译是成功了,也计算出结果了,但卡在一个小问题上

2013-09-20 13:18:52 6491 6

patchmatch 2009

这是09年patchmatch和07年图像补全的代码, 是我上一个图像补全代码的改进版, 但和ps还是有差距。

2015-03-15

patchmatch 2014 siggraph

这是2014年图像补全siggtraph论文的代码, 我做了修改, 代码只能运行在windows下, linux不能用。

2015-03-15

butterfly & loop subdivision

我实现的butterfly和loop细分, 包括实验报告, 和一些vrml模型, 以及读取写入vrml文件的程序

2014-11-30

patchmatch 算法细节

本文讲解了patchmatch算法和图像补全算法, 并附以结果展示, 希望能对大家有所帮助

2014-08-13

tip13 深度检测论文实现

这是tip13年的一篇文章, 主要讲深度检测, 代码是原作者提供的, 我这里只是做一个备份, 各位无视就好

2014-06-25

A Learning Based Framework for Depth Ordering

这是我实现的A Learning Based Framework for Depth Ordering的代码, 只包括本文的代码, 还需要做一些配置, 请自行阅读论文和google

2014-06-25

读取obj并显示的程序

本程序可以读取meshlab转换的obj,并带有显示,还可以保存为pic和avi。

2014-04-04

anydvd破解文件

anydvd破解文件,下载后把两个文件复制到anydvd的安装目录里即可

2014-03-25

图像分割程序

自己写的一些图像分割的优化程序,里面有一些论文和我做的ppt,可能还会有后期优化

2014-02-14

obj读取文件,无显示

可以读取obj文件。不过没有显示程序,需要另外添加

2014-02-14

patchmatch

09年patchmatch以及07年space time video completion的代码

2014-02-14

gzip for windows

解压后将gzip.exe放入System32中或是cmd所在的文件目录中,即可在cmd里运行gzip命令

2013-09-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除