Friday, June 5, 2009

The End?


Over the past week I've begun to scratch the surface of how computer vision works. I vaguely understand how homographies work, and have now written code that effectively calculates the homography for us - of course, using OpenCV for the heavy lifting. The image above is a digital snapshot of our projection layout, with GIMP doing a Sobel edge detection routine. It does an amazingly good job of determining the outlines for me. I then pull the overall outline I want, the real corners of the whole projection, and the real corners of each individual projection together into a format and feed it through a couple of FindHomography() calls and some matrix math - some of which I understand, other bits I still find fuzzy. This has ultimately worked out to make a pretty good set of homographies for our distortion.


My code outputs some nice matricies, with the Z axis being the identity matrix, such as the following format:

0.999593 0.005707 0.000000 0.000021
0.006457 0.889109 0.000000 0.000035
0.000000 0.000000 1.000000 0.000000
5.278528 4.951293 0.000000 1.000413

0.931133 -0.005690 0.000000 -0.000004
-0.008387 0.845363 0.000000 -0.000004
0.000000 0.000000 1.000000 0.000000
98.365417 20.241795 0.000000 1.000408

0.832297 -0.006445 0.000000 -0.000033
-0.033426 0.804530 0.000000 -0.000009
0.000000 0.000000 1.000000 0.000000
191.126740 16.284946 0.000000 0.993720

0.915757 0.025370 0.000000 0.000020
-0.030621 0.760372 0.000000 -0.000041
0.000000 0.000000 1.000000 0.000000
75.373116 217.128815 0.000000 0.995069

0.945395 0.024405 0.000000 0.000015
-0.043237 0.795157 0.000000 -0.000028
0.000000 0.000000 1.000000 0.000000
102.483498 181.870300 0.000000 0.999334

0.971726 0.028967 0.000000 0.000015
-0.094872 0.790870 0.000000 -0.000042
0.000000 0.000000 1.000000 0.000000
97.195442 129.874069 0.000000 0.997895


Each 4x4 matrix corresponds to our perspective correction factor, at least so we hope. In practice this is good, but not perfect.

Now that the end is here, part of me doesn't feel like letting this project go. I wasn't really expecting to feel this way, the way stress was heaped on - but right at the end, the hooks finally got me. I wasn't doing a mechanical design anymore - I was doing what I know and enjoy, math and software. So it goes though.

3 comments:

  1. Bạn cần sử dụng dịch vụ giao hàng thu tiền hộ. Bạn cần giao hàng nhanh đến tay khách hàng. Nếu vậy bạn có thể tham khảo bảng giá giao hàng nhanh của chúng tôi. Khi bạn cần vận chuyển hàng đi đà nẵng hay vận chuyển hàng đi hà nội. Ngoài ra nếu bạn cần nơi nhận giao hàng nội thành hà nội. Thì hãy nhớ đến chúng tôi, đảm các dịch vụ của chúng tôi sẽ khiến bạn hài lòng. Điển hình như dịch vụ chuyen hang di da nang đang được sự ủng hộ đông đảo của người dùng.

    ReplyDelete
  2. Nếu bạn đang muốn đăng tin bán nhà hay bán đất hoặc bạn muốn ban nha quan 12 , nha dat xinh thì hãy đến với chúng tôi rao vat mien phi, với chất lương hàng đầu chúng tôi sẽ giúp các bạn , đăng tin và xem các khu vực nha dat go vap, nha dat quan 9, nha dat thu duc , nha dat binh tan , nha dat tan phu , nha dat tan binh và các khu vực khác trên NguyenManhKha toàn quốc với uy tín và hiệu quả cao khi bạn đến với chúng tôi.

    ReplyDelete
  3. Là 1 cửa hàng uy tín – an toàn và đáng tin cậy. xuất hiện chuyên nghiệp trong lĩnh vực phí. chúng tôi luôn đặt “Lời ích các bạn khi vay tiền lên hàng đầu”. Sau khoáng đãng năm phát triễn nghiên cứu vãn. thừa nhận diện được sự phiền phức cùng thủ tục rượm rà khi vay tiền bây giờ. cần chúng tôi nêu ra biện pháp bắt đầu phù hợp xuất hiện khuynh hướng new Vay tiền mặt – sở hữu tiền Cấp Tốc trong ngày.

    1. thủ tục vay đơn giản nhất hiện thời
    nên làm giấy phép ko buộc phải giám định rườm rà. bằng tài xế hoặc Hộ khẩu đã vay được tiền.
    2. Thời gian giải ngân tiền bên Cấp Tốc nhất hiện giờ
    ký phê duyệt biển sơ trong 15 – 1/2 tiếng. Giải ngân tiền bên sau 1/2 tiếng – mang lại 2h giả dụ khiến giấy phép trước 21H tối. Đa Minh Tân cam kết giải quyết trong ngày. Ko để tồn sang hôm sau.
    3. Vay toền online miễn sao bạn với mạng internet
    hầu hết lúc gần như địa điểm. chăm sóc website. chúng tôi đang với chuyên gia tham vấn giỏi suport các bạn. chúng ta không càng phải đi xa chờ đợi. Chỉ lời yêu cầu nhấc máy cùng Gọi. đang vay được tiền.
    4. ko phải tài sản đảm bảo, ko phải minh chứng các khoản thu nhập
    Chỉ không thể phương thức mộc mạc cũng như trên. ảnh viện chưa bắt buộc ai bảo hộ khoản vay cho chính mình. tất yêu cực kỳ an tâm chưa làm cho phiền người nhà các bạn.

    vay tien nhanh, vay tiền nhanh, vay tiền online, vay tien online, vay tien, vay tiền, vay tien, vay tín chấp, vay tin chap, vay tiền online, vay tien nhanh online, vay tiền nhanh online, vay tiền online nhanh, vvay tien online nhanh,
    vay tien nhanh nhat,

    ReplyDelete