หายหน้าไป วัน 2 วันครับ เพราะมัวไปงมอยู่ กับ OpenCV อยู่ครับ เกิ่น หน่อยล่ะกัน OpenCv เป็น ไลเบอรี่ ที่ Intel เขียนไว้ครับ เป็น OpenSource ใครจะเอาไปพัฒนาต่อก็ ได้เลยครับ งมอยู่หลายวันในที่สุดก็พอดันๆ ไปได้สักทีครับ เขียนติดต่อ กับกล้อง webcam และบันทึกภาพออกมา
โค้ดก็เป็นเช่นนี้ครับ
#include "cv.h"
#include "highgui.h"
#include
void Record();
// A Simple Camera Capture
int main() {
CvCapture* capture = cvCaptureFromCAM(0);
if( !capture ) {
fprintf( stderr, "ERROR: capture is NULL \n" );
getchar();
return -1;
}
// Create a window in which the captured images will be presented
cvNamedWindow( "mywindow", CV_WINDOW_AUTOSIZE );
cvNamedWindow( "mys", CV_WINDOW_AUTOSIZE );
// Grab Master frame for find size
cvGrabFrame(capture);
// Retrieve Master frame for find size
IplImage* m_frame = cvRetrieveFrame(capture);
// Set size of frame for AVI file
CvSize sizeT = cvSize(int(m_frame->width),int(m_frame->height));
// Open Save DialogBox
// If null path
char* strFull = "beebrain.avi";
// Create AVI file
CvVideoWriter* t_AVIWriter= cvCreateVideoWriter(strFull,-1,10, sizeT );
while( 1 ) {
// Get one frame
cvGrabFrame(capture);
m_frame = cvRetrieveFrame(capture);
char* name = "mywindow";
cvShowImage( name, m_frame );
cvWriteToAVI(t_AVIWriter,m_frame);
// Do not release the frame!
//If ESC key pressed,
//remove higher bits using AND operator
if( (cvWaitKey(10) & 255) == 27 ) break;
}
// Release the capture device housekeeping
cvReleaseVideoWriter(&t_AVIWriter);
cvReleaseCapture( &capture );
cvDestroyWindow( "mywindow" );
cvDestroyWindow( "mys" );
return 0;
}
สั้นๆ ได้ใจความ อิอิ แต่ก็ ต้อง ทำการ Config ให้ ไลบาลี่ อยู่ในตัวโปรเจคก่อนนะครับ อันนี้ สำหรับผู้ที่พัฒนาโดยใช้ VC6 ครับ วันหน้าจะ กล่าวถึงการ Config นะครับ สำหรับวันนี้ ราตรีสวัสครับผม
ปล. ย้าย Blog มาอยู่ Blog นี้แทนแล้วนะครับ จะทะยอยย้ายบทความ
10 ความคิดเห็น:
ใครติดตรงไหนถามได้ นะครับ ช่วยๆ กันจะไ้ด้เป็นแหล่งความรู้ หรืออยากให้เขียนเกี่ยวกับ Opencv เรื่องอะไรเพิ่มแนะนำได้ครับ
เรื่องการ config opencv กับ VB.NET หน่อยครับ ทำงัย ขอบคุณครับ
พี่ๆเอา IplImage ไปแสดงหน้าGUIได้ป่าวคับ พ้มเขียนแบบwin32api
ผมก็กำลังจะทำเกี่ยวกับกล้องเหมือนกัน
ของผม จะใช้กล้องเป็นตัวจับภาพบนเครื่องโปรเจ๊คเตอร์
โดนจะมีปากกาเลเซ่อเป็นตัวควบคุม
พี่พอจะแนะนำ โปรแกรมที่จะต้องใช้หน่อยได้ไหม
อยากทราบ ยังไงช่วยแอดเมลมาคุยก็ได้ครับ
kasemson_94@hotmail.com
กำลังหาอยู่เลยครับ ผมกำลังทำ project เรื่อง บังคับแขนกลด้วยการประมวลผลภาพอยู่เลย ตอนนี้ยงไม่มีความรู้ในด้านนี้มากเท่าไหร่ ไม่รู้ว่าจะจับจุดมาร์กเกอร์ในภาพได้อย่างไร ขอความกรุณาด้วยน่ะครับ ช่วยแอดมาหน่อยครับผม
teerapath04@hotmail.com
ใครก้อได้ช่วยหน่อย เขียน โปรแกรม เพื่อหาตำแหน่งของวัตถุ สำหรับคัดแยกวัตถุตามขนาด เล็ก กลาง ใหญ่ และตามสี ดำ แดง เขียว น้ำเงิน โดยใช้ software Matlab วัตถุเป็นฝาขวดน้ำอัดลม 3 size
ต้องส่งให้อาจารย์ วันจันทร์นี้ ใช้กล้อง ดิจิตอลถ่ยรูปคัฟ ตอนนี้เครียดมาก ขอความกรุณาด้วยน่ะครับ ช่วยแอดมาหน่อยครับ
ron2988@hotmail.com
''''.งงงงงงงงงง"" หมดเลยครับ project นี้
กำลังหาอยู่เลยครับ ผมกำลังทำ project เรื่อง บังคับแขนกลด้วยการประมวลผลภาพอยู่เลย ตอนนี้ยงไม่มีความรู้ในด้านนี้มากเท่าไหร่ ไม่รู้ว่าจะจับจุดมาร์กเกอร์ในภาพได้อย่างไร ขอความกรุณาด้วยน่ะครับ ช่วยแอดมาหน่อยครับผม
rattanapun12@gmail.com
ตอนนี้ผมทำ project เครื่องตรวจสอบคุณภาพชิ้นงาน ซึ้งใช้กล้องเว็บแคมในการตรวจจับตำหนิของชิ้นงานเพื่อแยกงานดีงานเสีย ปัญหาตอนนี้ก็คือ ผมยังไม่มีความรู้ ว่าต้องใช้โปรแกรมตัวไหนและเขียนยังไงเพื่อให้สามารถเชื่อต่อกับกล้องและสามารถตรวจจับตำหนิได้ เลยขอความกรุณารบกวนพี่ๆ ช่วยให้คำแนะนำหน่อยครับ
ช่วยรบกวนแอดมาหน่อยนะครับ kokuk_za@hotmail.com
Line : kozacup
ผมกำลังจะทำ project ให้กล้องหน้าของ tablet ตรวจจับดวงตา เพื่อตรวจสอบการเคลื่อนไหวของดวงตาอ่ะครับใครพอมีความรู้ อยากให้ช่วยเหลือหน่อยครับ ช่วยรบกวนแอดไลน์ Line : kiwktn
แสดงความคิดเห็น