bhua

bhua

0个粉丝

10

问答

0

专栏

2

资料

bhua  发布于  2014-10-24 19:34:33
采纳率 0%
10个问答
6429

ubuntu安装opencv2.0.0

 
本来可以安装更新的版本的,但是为了迎合手头上的所作东西的需要,决定安装2.0.0版本
ubuntu10.04安装没有出现什么问题,在ubuntu14.04下问题来了。。。

1.首先是 libcv-dev: error: 'ptrdiff_t' does not name a type  问题
解决办法:
参照:
http://web.archiveorange.com/archive/v/b6fbFdu0fh9uQC9aVdpF

也就是将OpenCV-2.0.0/include/opencv/cxcore.hpp修改如下:
-------------------------------------------------------------
namespace cv {

#undef min
#undef max   

using std::vector;
using std::string;
using std::ptrdiff_t; //加上这一行
   
template class CV_EXPORTS Size_;
template class CV_EXPORTS Point_;
template class CV_EXPORTS Rect_; //参考的办法中这行是没有的,但是如果删掉这行会出错,
                                               //可能版本不同造成的
...
--------------------------------------------------------------------

2.然后是 loadsave.cpp:333:28: error: ‘unlink’ was not declared in this scope 问题

解决办法:

vi src/highgui/loadsave.cpp
在头文件处加入:
#include

3. 最后是 undefined reference to 'cvCreateCameraCapture_V4L(int)' 问题
解决办法:

参考:http://blog.csdn.net/moc062066/article/details/6616902
----------------------------------------------------------------------------
在文件:OpenCV-2.0.0/src/highgui/cap_v4l.cpp下进行如下修改:

#include "_highgui.h"

#if !defined WIN32 && defined HAVE_CAMV4L

#define CLEAR(x) memset (&(x), 0, sizeof (x))

#include
#include
#include
#include
#include
#include
#include

#ifdef HAVE_CAMV4L    //加上这个
#include
#endif                //加上这个

#include
#include
#include           /* for videodev2.h */
#include
#include
#include

#ifdef HAVE_CAMV4L2
#include
#endif

在文件:OpenCV-2.0.0/src/highgui/cap.cpp做如下修改:

163行        //#if defined (HAVE_CAMV4L) || defined (HAVE_CAMV4L2)
                  #if defined (HAVE_CAMV4L)
                        capture = cvCreateCameraCapture_V4L (index);
                        if (capture)
                                return capture;

然后make通过了   make install也没问题

办法都是自己在网上东找西找翻出来的,写这个不为别的,linux下编译的烦恼,我们都懂,只希望跟我遇到同样问题的你,能少走弯路。
我来回答
回答6个
时间排序
认可量排序

ebaina_

0个粉丝

82

问答

40

专栏

0

资料

ebaina_ 2014-10-25 11:48:42
认可0
本帖最后由 ebaina 于 2014-10-25 11:53 编辑

大赞 LZ的精神, ..必须精。感谢LZ无私奉献精神,只有这样我们技术才能更简单,以此 奖励LZ hi3515核心板一块,只需要加载12V点就可以工作,LZ可以联系论坛下面的QQ.、、[url]http://www.ebaina.com/bbs/forum.php?mod=viewthread&tid=3295[/url]

如图。请LZ联系我。

bhua

0个粉丝

10

问答

0

专栏

2

资料

bhua 2014-10-26 10:00:27
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=8646&ptid=4053]ebaina 发表于 2014-10-25 11:48[/url]
大赞 LZ的精神, ..必须精。感谢LZ无私奉献精神,只有这样我们技术才能更简单,以此 奖励LZ hi3515核心板一 ...[/quote]

:lol感谢大神的支持

david

41个粉丝

368

问答

253

专栏

229

资料

david 2014-10-27 08:49:51
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=8650&ptid=4053]bhua 发表于 2014-10-26 10:00[/url]
感谢大神的支持[/quote]

板子的相关资料将会邮箱给你。再次感谢。

bhua

0个粉丝

10

问答

0

专栏

2

资料

bhua 2014-10-27 08:58:55
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=8660&ptid=4053]david 发表于 2014-10-27 08:49[/url]
板子的相关资料将会邮箱给你。再次感谢。[/quote]

版主好人一生平安:)

bhua

0个粉丝

10

问答

0

专栏

2

资料

bhua 2014-10-31 21:11:18
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=8650&ptid=4053]bhua 发表于 2014-10-26 10:00[/url]
感谢大神的支持[/quote]

版主送的精美核心板,感谢版主!

1_bit

5个粉丝

0

问答

26

专栏

136

资料

1_bit 2022-11-21 18:08:15
认可0

感谢分享!!!

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区