自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 在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 4571 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 3721 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

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关注的人

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