Showing posts with label install. Show all posts
Showing posts with label install. Show all posts

Monday, December 6, 2010

mini guide how to install OpenCV 2.2 for Visual Studio 2010

mini guide how to install OpenCV 2.10 for Visual Studio 2008

เห็นตัวอย่างนี้คุ้นๆ ก็ไม่ต้องแปลกใจเพราะว่าแก้มาจากบทความ คราวที่แล้ว mini guide how to install OpenCV 2.10 for Visual Studio 2008

- หาที่ download ก่อน http://sourceforge.net/projects/opencvlibrary/files/

- โหลด OpenCV-2.2.0-win32-vs2010.exe มาใช้ได้เลย เพราะว่าคอมไพล์เป้นไลบรารี มาให้เรียบร้อยแล้วมีข้อจำกัดนิดนึงที่ว่าถ้าใช้ สำหรับคนที่ต้องการคอมไพล์เองก็โหลดอีกตัวมาใช้ แล้ว ใช้ CMAKE สร้าง

- เปิดโปรเจกต์ C ธรรมดาขึ้นมาแล้วเซตค่า include path กับ library ก็จบ
 include path ใส่ที่นี่
  เลือก Project property
    Configuration properties
     C/C++
      General
       Additional Include Directories ใส่ C:\OpenCV2.2\include
 library ใส่ที่นี่
  เลือก Project property
    Configuration properties
     Linker
      Additional Dependencies

 ใส่ค่าประมาณนี้เข้าไปสำหรับ Debug configuration
  C:\OpenCV2.2\lib\opencv_core220d.lib
  C:\OpenCV2.2\lib\opencv_highgui220d.lib

 ในส่วน release ใส่อันนี้แทน
  C:\OpenCV2.2\lib\opencv_core220.lib
  C:\OpenCV2.2\lib\opencv_highgui220.lib

ส่วนสำคัญสำหรับคนที่อัพมาจาก 2.1 จะเห็นว่า library เปลี่ยนชื่อไป และมีการจัดกลุ่ม header file ใหม่ ดังนั้นเวลาเขียนโปรแกรมแบบใหม่ header file จะเป็นแยกตามการจัดกลุ่มใหม่ เช่น
#include "opencv2\core\core_c.h"
#include "opencv2\imgproc\imgproc_c.h"

หรือจะ include ไฟล์เดียวคือ
#include "opencv2\opencv.hpp"

ก็อยู่

สำหรับคนที่ต้องการจะใช้ code เก่า โดยไม่ต้องการแก้ เช่น
#include <cv.h>

ให้เติม
Additional Include Directories ใส่ C:\OpenCV2.1\include\opencv เพิ่มด้วย
ไม่อย่างนั้นต้องแก้ของเก่าทั้งหมดให้อยู่ในรูปแบบ
#include "opencv\cv.h"

Sunday, September 26, 2010

Learning Django: Install

ความต้องการพื้นฐานและสิ่งที่ต้อง download

การจะใช้งาน Django จะต้องติดตั้ง component ต่างๆ ดังต่อไปนี้
1. python เนื่องจาก Django ใช้ภาษา python ดังนั้นจะต้องมี python ในระบบ หาโหลดจาก http://www.python.org/download/ เนื่องจากขณะนี้ Django ไม่ support python 3.x ให้ติดตั้งเวอร์ชัน 2.x แทน ซึ่งจริงๆ ควรจะเป็น 2.5 ขึ้นไป
2. Django แน่นอนต้องมี โหลดได้จาก http://www.djangoproject.com/download/
3. Database engine ไม่จำเป็นต้องมี (แต่ถ้าไม่ใช้ แนะนำให้พัฒนาโดยใช้ php จะง่ายกว่า 555) ในตัว Django เองรองรับ อยู่ 4 ตัวคือ

- PostgreSQL
- SQLite3
- MySQL
- Oracle
ถ้าจะลองใช้ดูก่อนสามารถใช้ SQLite3 ซึ่งมีมาให้แล้วใน python 2.5 เลยไม่ต้องติดตั้้งเพิ่ม


วิธีการติดตั้ง(สำหรับ windows)

1. ติดตั้ง python (เป็น .msi)
2. แตกไฟล์ Django ใส่ใน folder ที่ต้องการ
3. เปิด command prompt ใน mode admin
4. รันคำสั่ง setup.py install ที่ folder จากข้อสอง ซึ่งในขึ้นตอนนี้ ถ้าไม่ได้ associate file ประเภท py ไว้ก็ให้
ระบุเอง
5. ลองตรวจสอบ การติดตั้ง Django โดยเข้าไปใน python prompt ใส่คำสั่ง import django แล้วตามด้วย django.VERSION ตามลำดับ ถ้าไม่เกิด error แสดงว่าการติดตั้งเรียบร้อย
6. ติดตั้ง database engine เพิ่ม (ในกรณีนี้เราใช้ SQLite3 จึงไม่ต้องติดตั้งเพิ่ม)
7. ติดตั้ง IDE เพิ่มถ้าต้องการ (แนะนำ aptana studio3 แต่ตอนนี้ยังเป็น beta อยู่) ใน blog นี้จะใช้ notepad

เป็นอันเสร็จสิ้นการติดตั้ง Django พร้อมใช้งาน

Tuesday, April 13, 2010

mini guide how to install OpenCV 2.10 for Visual Studio 2008

ก่อนจะใช้งาน OpenCV ก็ต้องติดตั้งกันก่อน

- หาที่ download ก่อน http://sourceforge.net/projects/opencvlibrary/files/

- โหลด OpenCV-2.1.0-win32-vs2008.exe มาใช้ได้เลย เพราะว่าคอมไพล์เป้นไลบรารี มาให้เรียบร้อยแล้วมีข้อจำกัดนิดนึงที่ว่าถ้าใช้ Microsoft Visual C++ 2008 SP1 Redistributable Package (x86) จะไช้ได้แต่ไลบรารีที่เป็น release ถ้าใช้ visual studio 2008 ก็ไม่มีปัญหา สำหรับคนที่ต้องการคอมไพล์เองก็โหลดอีกตัวมาใช้ แล้ว ใช้ CMAKE สร้าง (ขอบายถ้ามีชอยส์อื่น 555)

- เปิดโปรเจกต์ C ธรรมดาขึ้นมาแล้วเซตค่า include path กับ library ก็จบ
include path ใส่ที่นี่
เลือก Project property
Configuration properties
C/C++
General
Additional Include Directories ใส่ C:\OpenCV2.1\include\opencv
library ใส่ที่นี่
ลือก Project property
Configuration properties
Linker
Additional Dependencies

ใส่ค่าประมาณนี้เข้าไปสำหรับ Debug configuration
C:\OpenCV2.1\lib\cv210d.lib
C:\OpenCV2.1\lib\cvaux210d.lib
C:\OpenCV2.1\lib\cxcore210d.lib
C:\OpenCV2.1\lib\highgui210d.lib
C:\OpenCV2.1\lib\ml210d.lib
C:\OpenCV2.1\lib\opencv_ffmpeg210d.lib
ในส่วน release ใส่อันนี้แทน
C:\OpenCV2.1\lib\cv210.lib
C:\OpenCV2.1\lib\cvaux210.lib
C:\OpenCV2.1\lib\cxcore210.lib
C:\OpenCV2.1\lib\highgui210.lib
C:\OpenCV2.1\lib\ml210.lib
C:\OpenCV2.1\lib\opencv_ffmpeg210.lib

สำหรับคนที่ไม่อยากจะตั้งค่า OpenCV ทุกๆ project ก็สามารถตั้งค่าใน Visual Studio ให้เป็น default ได้เลย
เลือกที่ Tool
Options
Projects and Solutions
VC++ Directories
ที่ Library files ใส่ C:\OpenCV2.1\lib
ที่ Include files C:\OpenCV2.1\include\opencv
      ที่ Source files ใส่
                C:\OpenCV2.1\src\cv
                C:\OpenCV2.1\src\cvaux
                C:\OpenCV2.1\src\cxcore
                C:\OpenCV2.1\src\highgui
แล้วในโปรเจกต์ในส่วนของ library ก็ใส่คล้ายเดิมเพียงแต่ไม่ต้องใส่ path ให้กับ Additional Dependencies ของ debug ใส่
cv210d.lib
cvaux210d.lib
cxcore210d.lib
highgui210d.lib
ml210d.lib
opencv_ffmpeg210d.lib
ของ release ใส่


cv210.lib
cvaux210.lib
cxcore210.lib
highgui210.lib
ml210.lib
opencv_ffmpeg210.lib

ลองคอมไพล์ดู เท่านี้ก็เรียบร้อย ไม่ต้อง MAKE เองชีวิตง่ายขึ้นเยอะเลย

ขั้นต่อไปว่าจะอ่านตามหนังสือ Learning OpenCV ของ O'Reilly ลองดูหรือโหลดตัวอย่างโคดได้ที่
ส่วนหน้าตาหนังสือเป็นแบบนี้
http://www.oreilly.com/catalog/9780596516130