자동물체추적프로그램(안드로이드 연동으로 화면확인가능)
*운*
다운로드
장바구니
소개글
이작품은 카메라에서 영상처리기법을 이용해서 처리된 값을 시리얼 통신으로 서보모터를 제어하는 기기로서 위와 같은 기기가 사람이 보이면 그 값을 따라서 움직이는 작동을 한다.들어있는 서보.c 파일은 코드비젼에서 사용하는 소스로서 서보모터를 제어하기 위한 소스이고 프로그램 소스로는 안드로이드 클라이언트 프로그램과 mfc 서버프로그램을 포함하고 그리고 영상처리를 위한 tracking 프로그램이포함되어있다.
컴파일 실행환경
Microsoft Visual C++ 6 / Android SDK / JDK본문내용
//dcb.ByteSize = byData;//dcb.StopBits = byStop;
//dcb.Parity = byParity;
dcb.BaudRate = dwBaud;
dcb.ByteSize = 8;
dcb.StopBits = ONESTOPBIT;
dcb.Parity = NOPARITY;
dcb.fParity = FALSE;
if( !SetCommState(m_hComm,&dcb))
{
AfxMessageBox("x4");
return FALSE;
}
//포트 감시 쓰레드 생성.
Start();
return TRUE;
}
void CCommPort::ClosePort()
{
//--> 연결되지 않았음.
m_isConnected = FALSE;
//--> 마스크 해제..
SetCommMask( m_hComm, 0);
//--> 포트 비우기.
PurgeComm( m_hComm, PURGE_TXABORT | PURGE_TXCLEAR | PURGE_RXABORT | PURGE_RXCLEAR);
//--> 핸들 닫기.
CloseHandle( m_hComm);
}
int CCommPort::ReadComm()
{
DWORD readn;
//DWORD toRead = MAXBUFFER - m_iCurrentBuffern;
DWORD toRead = 4;
//m_osRead.Offset =0;
//m_osRead.OffsetHigh=0;
COMSTAT State;
DWORD dwCommError = 0;
ClearCommError( m_mm, &dwCommError, &State );
if( State.cbInQue != 0 && State.cbInQue != 1)
toRead = State.cbInQue;
압축파일 내 파일목록
부록A.hwp
servo.c
클라이언트/PCCaptureAppProject/bin/classes/com/example/PCCapture/PCCaptureActivity$1.class
클라이언트/PCCaptureAppProject/bin/classes/com/example/PCCapture/PCCaptureActivity$2.class
클라이언트/PCCaptureAppProject/bin/classes/com/example/PCCapture/PCCaptureActivity.class
클라이언트/PCCaptureAppProject/bin/classes/com/example/PCCapture/R$attr.class
클라이언트/PCCaptureAppProject/bin/classes/com/example/PCCapture/R$drawable.class
클라이언트/PCCaptureAppProject/bin/classes/com/example/PCCapture/R$id.class
클라이언트/PCCaptureAppProject/bin/classes/com/example/PCCapture/R$layout.class
클라이언트/PCCaptureAppProject/bin/classes/com/example/PCCapture/R$string.class
클라이언트/PCCaptureAppProject/bin/classes/com/example/PCCapture/R.class
클라이언트/PCCaptureAppProject/bin/PCCaptureApp-debug-unaligned.apk
클라이언트/PCCaptureAppProject/bin/PCCaptureApp-debug.apk
클라이언트/PCCaptureAppProject/bin/PCCaptureApp.ap_
클라이언트/PCCaptureAppProject/bin/classes.dex
클라이언트/PCCaptureAppProject/gen/com/example/PCCapture/R.java
클라이언트/PCCaptureAppProject/res/drawable-hdpi/icon.png
클라이언트/PCCaptureAppProject/res/drawable-hdpi/image1.bmp
클라이언트/PCCaptureAppProject/res/drawable-ldpi/icon.png
클라이언트/PCCaptureAppProject/res/drawable-mdpi/icon.png
클라이언트/PCCaptureAppProject/res/layout/main.xml
클라이언트/PCCaptureAppProject/res/values/strings.xml
클라이언트/PCCaptureAppProject/src/com/example/PCCapture/PCCaptureActivity.java
클라이언트/PCCaptureAppProject/AndroidManifest.xml
클라이언트/PCCaptureAppProject/build.properties
클라이언트/PCCaptureAppProject/build.xml
클라이언트/PCCaptureAppProject/default.properties
클라이언트/PCCaptureAppProject/local.properties
클라이언트/PCCaptureAppProject/proguard.cfg
서버/image/Thumbs.db
서버/image/TipswareVC.ico
서버/image/capture.jpeg
서버/image/capture_old.jpeg
서버/image/승인.bmp
서버/image/취소.bmp
서버/res/Thumbs.db
서버/res/TipsCaptureServer.ico
서버/res/TipsCaptureServer.rc2
서버/CaptureServer.exe
졸작트레킹/Debug/CommPort.obj
졸작트레킹/Debug/StdAfx.obj
졸작트레킹/Debug/Thread.obj
졸작트레킹/Debug/trackingCam.exe
졸작트레킹/Debug/trackingCam.ilk
졸작트레킹/Debug/trackingCam.obj
졸작트레킹/Debug/trackingCam.pch
졸작트레킹/Debug/trackingCam.pdb
졸작트레킹/Debug/trackingCam.res
졸작트레킹/Debug/trackingCamDlg.obj
졸작트레킹/Debug/vc60.idb
졸작트레킹/Debug/vc60.pdb
졸작트레킹/Release/CommPort.obj
졸작트레킹/Release/StdAfx.obj
졸작트레킹/Release/Thread.obj
졸작트레킹/Release/trackingCam.exe
졸작트레킹/Release/trackingCam.obj
졸작트레킹/Release/trackingCam.opt
졸작트레킹/Release/trackingCam.pch
졸작트레킹/Release/trackingCam.res
졸작트레킹/Release/trackingCamDlg.obj
졸작트레킹/Release/vc60.idb
졸작트레킹/res/Thumbs.db
졸작트레킹/res/trackingCam.ico
졸작트레킹/res/trackingCam.rc2
졸작트레킹/CommEventListener.h
졸작트레킹/CommPort.cpp
졸작트레킹/CommPort.h
졸작트레킹/ReadMe.txt
졸작트레킹/Resource.h
졸작트레킹/StdAfx.cpp
졸작트레킹/StdAfx.h
졸작트레킹/Thread.cpp
졸작트레킹/Thread.h
졸작트레킹/trackingCam.aps
졸작트레킹/trackingCam.clw
졸작트레킹/trackingCam.cpp
졸작트레킹/trackingCam.dsp
졸작트레킹/trackingCam.dsw
졸작트레킹/trackingCam.h
졸작트레킹/trackingCam.ncb
졸작트레킹/trackingCam.opt
졸작트레킹/trackingCam.plg
졸작트레킹/trackingCam.rc
졸작트레킹/trackingCamDlg.cpp
졸작트레킹/trackingCamDlg.h
졸작트레킹/~VC6.tmp
졸작트레킹/~VC82.tmp
졸작트레킹/~VC83.tmp
servo.c
클라이언트/PCCaptureAppProject/bin/classes/com/example/PCCapture/PCCaptureActivity$1.class
클라이언트/PCCaptureAppProject/bin/classes/com/example/PCCapture/PCCaptureActivity$2.class
클라이언트/PCCaptureAppProject/bin/classes/com/example/PCCapture/PCCaptureActivity.class
클라이언트/PCCaptureAppProject/bin/classes/com/example/PCCapture/R$attr.class
클라이언트/PCCaptureAppProject/bin/classes/com/example/PCCapture/R$drawable.class
클라이언트/PCCaptureAppProject/bin/classes/com/example/PCCapture/R$id.class
클라이언트/PCCaptureAppProject/bin/classes/com/example/PCCapture/R$layout.class
클라이언트/PCCaptureAppProject/bin/classes/com/example/PCCapture/R$string.class
클라이언트/PCCaptureAppProject/bin/classes/com/example/PCCapture/R.class
클라이언트/PCCaptureAppProject/bin/PCCaptureApp-debug-unaligned.apk
클라이언트/PCCaptureAppProject/bin/PCCaptureApp-debug.apk
클라이언트/PCCaptureAppProject/bin/PCCaptureApp.ap_
클라이언트/PCCaptureAppProject/bin/classes.dex
클라이언트/PCCaptureAppProject/gen/com/example/PCCapture/R.java
클라이언트/PCCaptureAppProject/res/drawable-hdpi/icon.png
클라이언트/PCCaptureAppProject/res/drawable-hdpi/image1.bmp
클라이언트/PCCaptureAppProject/res/drawable-ldpi/icon.png
클라이언트/PCCaptureAppProject/res/drawable-mdpi/icon.png
클라이언트/PCCaptureAppProject/res/layout/main.xml
클라이언트/PCCaptureAppProject/res/values/strings.xml
클라이언트/PCCaptureAppProject/src/com/example/PCCapture/PCCaptureActivity.java
클라이언트/PCCaptureAppProject/AndroidManifest.xml
클라이언트/PCCaptureAppProject/build.properties
클라이언트/PCCaptureAppProject/build.xml
클라이언트/PCCaptureAppProject/default.properties
클라이언트/PCCaptureAppProject/local.properties
클라이언트/PCCaptureAppProject/proguard.cfg
서버/image/Thumbs.db
서버/image/TipswareVC.ico
서버/image/capture.jpeg
서버/image/capture_old.jpeg
서버/image/승인.bmp
서버/image/취소.bmp
서버/res/Thumbs.db
서버/res/TipsCaptureServer.ico
서버/res/TipsCaptureServer.rc2
서버/CaptureServer.exe
졸작트레킹/Debug/CommPort.obj
졸작트레킹/Debug/StdAfx.obj
졸작트레킹/Debug/Thread.obj
졸작트레킹/Debug/trackingCam.exe
졸작트레킹/Debug/trackingCam.ilk
졸작트레킹/Debug/trackingCam.obj
졸작트레킹/Debug/trackingCam.pch
졸작트레킹/Debug/trackingCam.pdb
졸작트레킹/Debug/trackingCam.res
졸작트레킹/Debug/trackingCamDlg.obj
졸작트레킹/Debug/vc60.idb
졸작트레킹/Debug/vc60.pdb
졸작트레킹/Release/CommPort.obj
졸작트레킹/Release/StdAfx.obj
졸작트레킹/Release/Thread.obj
졸작트레킹/Release/trackingCam.exe
졸작트레킹/Release/trackingCam.obj
졸작트레킹/Release/trackingCam.opt
졸작트레킹/Release/trackingCam.pch
졸작트레킹/Release/trackingCam.res
졸작트레킹/Release/trackingCamDlg.obj
졸작트레킹/Release/vc60.idb
졸작트레킹/res/Thumbs.db
졸작트레킹/res/trackingCam.ico
졸작트레킹/res/trackingCam.rc2
졸작트레킹/CommEventListener.h
졸작트레킹/CommPort.cpp
졸작트레킹/CommPort.h
졸작트레킹/ReadMe.txt
졸작트레킹/Resource.h
졸작트레킹/StdAfx.cpp
졸작트레킹/StdAfx.h
졸작트레킹/Thread.cpp
졸작트레킹/Thread.h
졸작트레킹/trackingCam.aps
졸작트레킹/trackingCam.clw
졸작트레킹/trackingCam.cpp
졸작트레킹/trackingCam.dsp
졸작트레킹/trackingCam.dsw
졸작트레킹/trackingCam.h
졸작트레킹/trackingCam.ncb
졸작트레킹/trackingCam.opt
졸작트레킹/trackingCam.plg
졸작트레킹/trackingCam.rc
졸작트레킹/trackingCamDlg.cpp
졸작트레킹/trackingCamDlg.h
졸작트레킹/~VC6.tmp
졸작트레킹/~VC82.tmp
졸작트레킹/~VC83.tmp