목록CELLON Kart(Tracking)/Source Code (9)
박민혀기
Update Feature Size, HSV ratio Next Develop Combine CSRT, 1.3.6v
Update Feature Tracker Next Develop Combine CSRT, 1.3.5v #include #include #include using namespace cv; using namespace std; int main() { VideoCapture cap(0); if (!cap.isOpened()) { cerr frame; if (frame.empty()) { cerr > frame; if (frame.empty()) break; bool success = tracker->update(frame, bbox); if (success) { rectangle(frame, bbox, Scalar(0, 255, 0), 2); } imshow("Object Tracking", frame); i..
Update Feature HSV Model -> YCrCb Model StaticROI -> CustomROI Next Develop AutoFocus 카메라 사용시 샤프닝 적용 -> 적용 반응 미미 Stabilization Size to HSV ratio #include #include #include #include #define COUNT_CONTOUR3//MIN_CONTOUR >= COUNT_CONTOUR using namespace std; using namespace cv; Mat frame, ycc_frame; Scalar meanYCC = Scalar(0, 0, 0); int Adaptive_Cnt = 0; bool comparePointVectors(const vector& a, con..
Update Feature AutoFocus 카메라 사용시 샤프닝 적용 -> 적용 반응 미미 HSV Model -> YCrCb Model Next Develop Stabilization Size to HSV ratio #include #include #include #include #define COUNT_CONTOUR3//MIN_CONTOUR >= COUNT_CONTOUR using namespace std; using namespace cv; Mat frame, ycc_frame; Scalar meanYCC = Scalar(0, 0, 0); int Adaptive_Cnt = 0; bool comparePointVectors(const vector& a, const vector& b) { return ..
Update Feature AdaptiveHSV balance(meanHSV & This_HSV) 7:3 Update meanHSV 10 frames Next Develop AutoFocus 카메라 사용시 샤프닝 적용 Stabilization Size to HSV ratio 셋팅값은 무의미 ex) dis_HSV #include #include #include #include #define COUNT_CONTOUR 5 //MIN_CONTOUR >= COUNT_CONTOUR using namespace std; using namespace cv; Mat frame; Scalar meanHSV = Scalar(0, 0, 0); int Adaptive_Cnt = 0; bool comparePointVectors..
Update Feature AdaptiveHSV 적용 Size, HSV의 Balance 비교 Next Develop AutoFocus 카메라 사용시 샤프닝 적용 AdaptiveHSV balance(meanHSV & This_HSV) 7:3 Laptop 개발로 인한 pragma 주의 해상도의 일정 크기(가로세로 각각20%) 이상일 경우 추출 dis_HSV값 (40, 40, 40) -> (20, 20, 60)로 변경 잠깐 테스트 해봤지만 이전보다 안정적으로 작동하는 것으로 보임. 더 많은 DB 필요! #define _CRT_SECURE_NO_WARNINGS #pragma comment(lib, "opencv_world453.lib") #pragma comment(lib, "opencv_world453d.li..
Update Feature AdaptiveHSV 적용 Next Develp Size, HSV의 Balance 비교 AutoFocus 카메라 사용시 샤프닝 적용 #include #include #include #define MIN_CONTOUR5 #define COUNT_CONTOUR5//MIN_CONTOUR >= COUNT_CONTOUR using namespace std; using namespace cv; Mat frame; Scalar meanHSV = Scalar(0, 0, 0); bool comparePointVectors(const vector& a, const vector& b) { return a.size() > b.size(); } vector SortingArea(vector Sorti..
Update Feature Descending order sort in contours Processing to biggest contour area top 5 Comparing to error distance of pixels mean Shortest error distance is best Next Develop Size, HSV의 Balance 비교 AdaptiveHSV 적용? AutoFocus 카메라 사용시 샤프닝 적용 #include #include #include #define MIN_CONTOUR3 #define COUNT_CONTOUR5 using namespace std; using namespace cv; Mat frame; Scalar meanHSV = Scalar(0, 0, 0); ..