本文只是参考,每个人配置根据opencv与codeblocks安装路径不同而不同。 一.安装 CodeBlocks 安装 codeblocks [plain] view plaincopyprint? #apt-getinstallcodeblocks #apt-getinstallcodeblocks-contrib#wxWidgets貌要用 #apt-getinstalllibwxbase2.8-dev#
本文只是参考,每个人配置根据opencv与codeblocks安装路径不同而不同。
一.安装 CodeBlocks
安装 codeblocks
[plain] view plaincopyprint?
- # apt-get install codeblocks
- # apt-get install codeblocks-contrib # wxWidgets 貌似要用
- # apt-get install libwxbase2.8-dev # 还是 wxWidgets 的东东
二.安装 opencv
1.先查询 opencv :
[plain] view plaincopyprint?
- ~# apt-cache search opencv
- libcv-dev - Translation package for libcv-dev
- libcv2.3 - computer vision library - libcv* translation package
- libcvaux-dev - Translation package for libcvaux-dev
- libcvaux2.3 - computer vision library - libcvaux translation package
- libhighgui-dev - Translation package for libhighgui-dev
- libhighgui2.3 - computer vision library - libhighgui translation package
- libopencv-calib3d-dev - development files for libopencv-calib3d
- libopencv-calib3d2.3 - computer vision Camera Calibration library
- libopencv-contrib-dev - development files for libopencv-contrib
- libopencv-contrib2.3 - computer vision contrib library
- libopencv-core-dev - development files for libopencv-core
- libopencv-core2.3 - computer vision core library
- libopencv-dev - development files for opencv
- libopencv-features2d-dev - development files for libopencv-features2d
- libopencv-features2d2.3 - computer vision Feature Detection and Descriptor Extraction library
- libopencv-flann-dev - development files for libopencv-flann
- libopencv-flann2.3 - computer vision Clustering and Search in Multi-Dimensional spaces library
- libopencv-gpu-dev - development files for libopencv-gpu
- libopencv-gpu2.3 - computer vision GPU Processing library
- libopencv-highgui-dev - development files for libopencv-highgui
- libopencv-highgui2.3 - computer vision High-level GUI and Media I/O library
- libopencv-imgproc-dev - development files for libopencv-imgproc
- libopencv-imgproc2.3 - computer vision Image Processing library
- libopencv-legacy-dev - development files for libopencv-legacy
- libopencv-legacy2.3 - computer vision legacy library
- libopencv-ml-dev - development files for libopencv-ml
- libopencv-ml2.3 - computer vision Machine Learning library
- libopencv-objdetect-dev - development files for libopencv-objdetect
- libopencv-objdetect2.3 - computer vision Object Detection library
- libopencv-video-dev - development files for libopencv-video
- libopencv-video2.3 - computer vision Video analysis library
- opencv-doc - OpenCV documentation and examples
- python-opencv - Python bindings for the computer vision library
2.根据查询结果安装
[plain] view plaincopyprint?
- # apt-get install libcv2.3 libcvaux2.3 libhighgui2.3
- # apt-get install libcv-dev libcvaux-dev libhighgui-dev
三. codeblocks + opencv 配置
1. 相关文件位置
~# pkg-config --cflags opencv # opencv 头文件(.h) 位置
-I/usr/include/opencv
~# pkg-config --libs opencv # opencv 库文件
-lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_contrib -lopencv_legacy -lopencv_flann
2. codeBlocks链接库配置: Project -> Build Options 如下图:
3. codeBlocks 头文件目录配置(pkg-config --cflags opencv 结果)
4. CodeBlocks 路文件目录配置
5. 测试结果
四. 程序演示
还没有呢 ....(图片显示不出来,不好意思贴出来,见谅 。。。)
努力查找编码错误后,得出结果( 小鱼终于显示了):
五. 示例代码
[cpp] view plaincopyprint?
- #include "cv.h"
- #include "highgui.h"
- int main()
- {
- IplImage* pImg;
- pImg = cvLoadImage("/home/nehc/fish.jpg", 1);
- cvNamedWindow("Image", 1);
- cvShowImage("Image", pImg);
- cvWaitKey(0);
- cvDestroyWindow("Image");
- cvReleaseImage(&pImg);
- return 0;
- }

IDLE(集成开发学习环境Integrated Development and Learning Environment)是一个 Python IDE,由 Python 语言本身编写,在 Windows 中通常作为 Python 安装 的一部分而安装。它是初学者的理想选择,使用起来很简单。对于那些正在学习 Python 的人,比如学生,它可以作为一个很好的 IDE 来开始使用。语法高亮、智能识别和自动补全等基本功能是这个 IDE 的一些特点。你可以随时在官方 文档 中了

如何在 Ubuntu 中切换多个 PHP 版本?下面本篇文章给大家介绍一下Ubuntu中切换多个 PHP 版本的方,希望对大家有所帮助!

1.使用快捷键【Ctrl+Alt+T】打开终端命令模式。2.可以通过以下方式重启nginx服务。方法一,在nginx可执行目录sbin下,输入以下命令重启/nginx-sreload#重启方法二,查找当前nginx进程号,然后输入命令:kill-HUP进程号,实现重启nginx服务#ps-ef|grepnginx#查找当前nginx进程号]#kill-TERM132#杀死nginx进程,132为nginx进程号

docker内ubuntu乱码的解决办法:1、通过“locale”查看本地使用的语言环境;2、通过“locale -a”命令查看本地支持的语言环境;3、在“/etc/profile”文件的结尾处添加“export LANG=C.UTF-8”;4、重新加载“source /etc/profile”即可。

查找无用的镜像首先,您可以检查当前使用的内核,您可以通过命令获得信息:uname-aa.例如,它在我的桌面上显示为:复制代码代码如下:magc@magc-desktop:~$uname-aLinuxmagc-desktop2.6.24-19-RT#1SMPpremptRTThu8月21日02:08336003UTC2008i686GNU/Linux然后通过查看这台机器上所有内核的列表来决定哪些需要删除:运行命令:复制代码代码如下:dpkg-get-selections|greplinux例如,我

ubuntu没有php-fpm的解决办法:1、通过执行“sudo apt-get”命令添加php的源地址;2、查看有没有php7的包;3、通过“sudo apt-get install”命令安装PHP;4、修改配置监听9000端口来处理nginx的请求;5、通过“sudo service php7.2-fpm start”启动“php7.2-fpm”即可。

ubuntu php无法启动服务的解决办法:1、在php-fpm.conf里面设置错误日志;2、执行“/usr/sbin/php-fpm7.4 --fpm-config /etc/php/fpm/php-fpm.conf”命令;3、修改php的配置文件注释即可。


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

Dreamweaver Mac版
시각적 웹 개발 도구

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.
