Rumah pangkalan data tutorial mysql opencv(2.3.1)、VTK5.8.0、ITK和VS2010的配置

opencv(2.3.1)、VTK5.8.0、ITK和VS2010的配置

Jun 07, 2016 pm 03:21 PM
opencv

1.配置(opencv版本2.3.1 opencv安装在D:\opencv) (1) project-***properties-VC Directaries-Include Directaries 包含:D:\OpenCV\opencv\build\include D:\OpenCV\opencv\build\include\opencv D:\OpenCV\opencv\build\include\opencv2 (2) project-***

1.配置(opencv版本2.3.1  opencv安装在D:\opencv)

  (1) project->***properties->VC++ Directaries->Include Directaries

包含:D:\OpenCV\opencv\build\include
D:\OpenCV\opencv\build\include\opencv
D:\OpenCV\opencv\build\include\opencv2


(2) project->***properties->VC++ Directaries->library Directaries

包含:D:\OpenCV\opencv\build\x86\vc10\lib

(3)Linker->input->Additional Dependencies

包含:

opencv_core231.lib
opencv_highgui231.lib
opencv_objdetect231.lib


opencv配置完成,但是这个版本中没有CvvImage类,opencv中单个函数可以使用,怎样在MFC中使用这个类还在摸索


2.配置VTK5.8.0


(1) project->***properties->C/C++->General->Additonal Include Library包含下列文件:

D:\VTK-5.8.0\vtk-5.8.0\Common

D:\VTK-5.8.0\vtk-5.8.0\GenericFiltering

D:\VTK-5.8.0\vtk-5.8.0\Filtering

D:\VTK-5.8.0\vtk-5.8.0\VolumeRendering

D:\VTK-5.8.0\vtk-5.8.0\IO

D:\VTK-5.8.0\vtk-5.8.0\Rendering

D:\VTK-5.8.0\vtk-5.8.0\Graphics

D:\VTK-5.8.0\vtk-5.8.0\Hybrid

D:\VTK-5.8.0\bin

D:\VTK-5.8.0-Bin

D:\VTK-5.8.0\vtk-5.8.0\Imaging


(2) project->***properties->Linker->General->Additonal Include Library包含下列文件:

D:\VTK-5.8.0-Bin\bin\Debug


(3)project->***properties->Linker->Input->Additional Dependencies包含下列文件:


kernel32.lib
user32.lib
gdi32.lib
winspool.lib
shell32.lib
uuid.lib
ole32.lib
oleaut32.lib
comdlg32.lib
advapi32.lib
vtkMFC.lib
vtkRendering.lib
vtkGraphics.lib
vtkverdict.lib
vtkImaging.lib
vtkIO.lib
vtkFiltering.lib
vtkCommon.lib
vtkDICOMParser.lib
vtkNetCDF.lib
vtkmetaio.lib
comctl32.lib
wsock32.lib
vtksqlite.lib
vtkpng.lib
vtktiff.lib
vtkzlib.lib
vtkjpeg.lib
vtkexpat.lib
vtksys.lib
ws2_32.lib
vfw32.lib
vtkftgl.lib
vtkfreetype.lib
opengl32.lib
vtkWidgets.lib
vtkVolumeRendering.lib
vtkViews.lib
vtkproj4.lib
vtklibxml2.lib
vtkInfovis.lib
vtkHybrid.lib
vtkGeovis.lib
vtkGenericFiltering.lib
vtkexoIIc.lib
vtkCharts.lib
vtkalglib.lib


运行控制台测试程序:


#include "vtkConeSource.h"  
#include "vtkPolyDataMapper.h"  
#include "vtkRenderWindow.h"  
#include "vtkCamera.h"  
#include "vtkActor.h"  
#include "vtkRenderer.h"  
#include "vtkProperty.h" 

#include "windows.h" 

int main()  
{  
 vtkConeSource *cone = vtkConeSource::New();  
 cone->SetHeight( 3.0 );  
 cone->SetRadius( 1.0 );  
 cone->SetResolution( 10 );  

 vtkPolyDataMapper *coneMapper = vtkPolyDataMapper::New();  
 coneMapper->SetInputConnection( cone->GetOutputPort() );  

 vtkActor *coneActor = vtkActor::New();  
 coneActor->SetMapper( coneMapper );  

 vtkRenderer *ren1= vtkRenderer::New();  
 ren1->AddActor( coneActor );  
 ren1->SetBackground( 0.1, 0.2, 0.4 );  

 vtkRenderWindow *renWin = vtkRenderWindow::New();  
 renWin->AddRenderer( ren1 );  
 renWin->SetSize( 300, 300 );  

 int i;  
 for (i = 0; i  {  
  renWin->Render();  
  ren1->GetActiveCamera()->Azimuth( i );  
  Sleep(200); 
 }  

 cone->Delete();  
 coneMapper->Delete();  
 coneActor->Delete();  
 ren1->Delete();  
 renWin->Delete();  

 return 0;  

还要将vtkMFC.dll放置在C:\Windows\System32下

VTK配置成功!


3.ITK的配置

ITK不需要设置环境变量

直接利用CMake运行测设程序


遇到一个错误:opencv(2.3.1)、VTK5.8.0、ITK和VS2010的配置


这是因为没有将运行的项目设置为活动工程

设置为活动工程即可





Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

python analisis contoh piramid imej OpenCV python analisis contoh piramid imej OpenCV May 11, 2023 pm 08:40 PM

1. Asas teori piramid imej Piramid imej ialah sejenis ekspresi berskala imej Ia adalah struktur yang berkesan tetapi secara konseptual untuk menerangkan imej pada pelbagai resolusi. Piramid imej ialah koleksi imej dengan peleraian yang semakin rendah yang disusun dalam bentuk piramid dan diperoleh daripada imej asal yang sama. Ia diperoleh melalui persampelan ladder down, dan persampelan tidak dihentikan sehingga syarat penamatan tertentu dicapai. Kami membandingkan imej lapisan demi lapisan kepada piramid Semakin tinggi tahap, semakin kecil imej dan semakin rendah resolusi. Jadi mengapa kita membuat piramid imej? Ini kerana menukar saiz piksel kadang-kadang tidak mengubah ciri-cirinya Sebagai contoh, jika saya menunjukkan kepada anda gambar 10 juta piksel, anda boleh tahu bahawa ada orang di dalamnya Jika saya tunjukkan gambar 100,000 piksel, anda boleh juga tahu bahawa ada orang di dalamnya Tetapi bertentangan dengan rancangan itu

Pasang panduan kajian OpenCV dengan pantas menggunakan pengurus pakej pip Pasang panduan kajian OpenCV dengan pantas menggunakan pengurus pakej pip Jan 18, 2024 am 09:55 AM

Gunakan arahan pip untuk memasang tutorial OpenCV dengan mudah, yang memerlukan contoh kod khusus OpenCV (OpenSource Computer Vision Library) ialah perpustakaan penglihatan komputer sumber terbuka Ia mengandungi sejumlah besar algoritma dan fungsi penglihatan komputer, yang boleh membantu pemaju membina imej dan aplikasi berkaitan pemprosesan video. Sebelum menggunakan OpenCV, kita perlu memasangnya terlebih dahulu. Nasib baik, Python menyediakan pip alat yang berkuasa untuk mengurus perpustakaan pihak ketiga

Tutorial pemasangan OpenCV: mesti dilihat untuk pengguna PyCharm Tutorial pemasangan OpenCV: mesti dilihat untuk pengguna PyCharm Feb 22, 2024 pm 09:21 PM

OpenCV ialah perpustakaan sumber terbuka untuk penglihatan komputer dan pemprosesan imej, yang digunakan secara meluas dalam pembelajaran mesin, pengecaman imej, pemprosesan video dan bidang lain. Apabila membangun menggunakan OpenCV, untuk menyahpepijat dan menjalankan program dengan lebih baik, ramai pembangun memilih untuk menggunakan PyCharm, persekitaran pembangunan bersepadu Python yang berkuasa. Artikel ini akan memberikan pengguna PyCharm tutorial pemasangan untuk OpenCV, dengan contoh kod khusus. Langkah Pertama: Pasang Python Pertama, pastikan anda telah memasang Python

Cara menggunakan Python+OpenCV untuk mencapai kesan menyeret petak maya Cara menggunakan Python+OpenCV untuk mencapai kesan menyeret petak maya May 15, 2023 pm 07:22 PM

1. Kesan projek 2. Proses teras 1. openCV membaca aliran video dan melukis segi empat tepat pada setiap bingkai gambar. 2. Gunakan paip media untuk mendapatkan koordinat titik kekunci jari. 3. Berdasarkan kedudukan koordinat jari dan kedudukan koordinat segi empat tepat, tentukan sama ada titik jari berada pada segi empat tepat, segi empat tepat akan mengikut pergerakan jari. 3. Penyediaan persekitaran proses kod: python:3.8.8opencv:4.2.0.32mediapipe:0.8.10.1 Nota: 1. Jika versi opencv terlalu tinggi atau terlalu rendah, beberapa masalah mungkin berlaku, seperti kamera tidak boleh dibuka, ranap , dsb. Versi python mempengaruhi versi pilihan opencv. 2. pipinstallmediapipe boleh menyebabkan op

Bagaimana untuk melukis garisan dengan anak panah dalam OpenCV menggunakan Java? Bagaimana untuk melukis garisan dengan anak panah dalam OpenCV menggunakan Java? Aug 20, 2023 pm 02:41 PM

Pakej org.opencv.imgproc pustaka JavaOpenCV mengandungi kelas yang dipanggil Imgproc yang menyediakan pelbagai kaedah untuk memproses imej input. Ia menyediakan satu set kaedah untuk melukis bentuk geometri pada imej. Untuk melukis garisan anak panah, anda perlu memanggil kaedah arrowedLine() kelas ini. Kaedah ini menerima parameter berikut: objek Mat yang mewakili imej di mana garisan akan dilukis. Objek titik mewakili dua titik antara garisan. dilukis. Objek skalar yang mewakili warna garisan. (BGR) Integer yang mewakili ketebalan garisan (lalai: 1). Contoh importorg.opencv.core.Core;importo

Menggunakan OpenCV dalam PHP untuk aplikasi penglihatan komputer Menggunakan OpenCV dalam PHP untuk aplikasi penglihatan komputer Jun 19, 2023 pm 03:09 PM

Penglihatan Komputer (Computer Vision) adalah salah satu cabang penting dalam bidang kecerdasan buatan Ia membolehkan komputer untuk secara automatik melihat dan memahami isyarat visual seperti imej dan video, dan merealisasikan senario aplikasi seperti interaksi manusia-komputer dan kawalan automatik. OpenCV (OpenSourceComputerVisionLibrary) ialah perpustakaan penglihatan komputer sumber terbuka yang popular yang digunakan secara meluas dalam penglihatan komputer, pembelajaran mesin, pembelajaran mendalam dan bidang lain. Artikel ini akan memperkenalkan cara menggunakan

Dalam Python, imej boleh dibahagikan dan diekstrak menggunakan kaedah daripada perpustakaan OpenCV. Dalam Python, imej boleh dibahagikan dan diekstrak menggunakan kaedah daripada perpustakaan OpenCV. May 08, 2023 pm 10:55 PM

Pembahagian dan pengekstrakan imej: Objek latar depan dibahagikan atau diekstrak daripada imej sebagai imej sasaran. Latar belakang itu sendiri tidak berminat Algoritma aliran air dan segmen algoritma GrabCut dan mengekstrak imej. Gunakan algoritma aliran air untuk mencapai pembahagian dan pengekstrakan imej Algoritma aliran air membandingkan imej dengan permukaan rupa bumi geografi untuk mencapai pembahagian imej ini sangat berkesan. Prinsip Algoritma Mana-mana imej skala kelabu boleh dianggap sebagai permukaan rupa bumi geografi Kawasan dengan nilai skala kelabu yang tinggi boleh dilihat sebagai puncak gunung, dan kawasan dengan nilai skala kelabu yang rendah boleh dilihat sebagai lembah. Imej di sebelah kiri ialah imej asal, dan imej di sebelah kanan ialah "permukaan topografi" yang sepadan. Proses ini memisahkan imej kepada dua set berbeza: lembangan tadahan dan garisan tadahan air. Empangan yang kami bina adalah garisan air, iaitu imej asal

Bagaimana untuk melaksanakan pemprosesan video menggunakan perpustakaan PHP dan OpenCV? Bagaimana untuk melaksanakan pemprosesan video menggunakan perpustakaan PHP dan OpenCV? Jul 17, 2023 pm 09:13 PM

Bagaimana untuk melaksanakan pemprosesan video menggunakan perpustakaan PHP dan OpenCV? Abstrak: Pemprosesan video telah menjadi teknologi penting dalam aplikasi sains dan teknologi moden. Artikel ini akan memperkenalkan cara menggunakan bahasa pengaturcaraan PHP yang digabungkan dengan perpustakaan OpenCV untuk melaksanakan beberapa fungsi pemprosesan video asas, dan melampirkan contoh kod yang sepadan. Kata kunci: PHP, OpenCV, pemprosesan video, contoh kod Pengenalan: Dengan perkembangan Internet dan populariti telefon pintar, kandungan video telah menjadi bahagian yang amat diperlukan dalam kehidupan orang ramai. Walau bagaimanapun, untuk mencapai penyuntingan video dan

See all articles