Nguyên văn bởi xuanlai
Xem bài viết
Thông báo
Collapse
No announcement yet.
Hỏi về xử lý ảnh Opencv và điều khiển động cơ qua cổng RS232
Collapse
X
-
-
Để mình nói rõ hơn tí.
Đề tài của mình là dùng động cơ servo điều khiển camera bám theo đối tượng sao cho khi đối tượng di chuyển thì camera quay theo để đối tượng nằm giữa màn hình ( mình chỉ xử lý 1 chiều theo trục x).
Mình viết 1 MFC truyền thông RS232 như TUT của anh Ngô Hải Bắc đã hướng dẫn, truyền tốt, mình cũng viết 1 MFC khác(2 cái này không cùng project chỉ dùng để chạy thử chúng hoạt động thế nào thôi). Vì mình cần truyền xung cho VDK điều khiển servo quay nên phải dùng RS232 vào cái MFC xử lý ảnh, nghĩa là mình add thêm Microsoft Communication Control 6.0 vào, thêm 1 số hàm xử lý nữa. Mình đã làm nhiều lần, ( build và excute từng bước) cũng kiểm tra kỹ mỗi khi add Communication Control vào ( cái biểu tượng điện thoại màu vàng ấy) MFC trên thì build ko có error, nhưng excute ko chạy ứng dụng. Mình cũng đã thử viết RS232 trước rồi thêm các hàm xử lý ảng sau thì cũng bị tương tự mặc dù mình chỉ thêm 1 câu lệnh như sau : cvNamedWindow("source",0) vào hàm OnInitDlg() hay bất cứ hàm nào khác. Không biết bạn đã hiểu ý mình chưa?|
Comment
-
Vậy là không phải phải như tôi nghĩ. Phần truyền thông RS232 không ảnh hưởng. Vấn đề là ở hàm cvNamedWindow. Nếu bạn dùng ứng dụng kiểu Dialog-based thì tại sao lại phải dùng cvNamedWindow ? Và hàm cvNamedWindow sẽ chỉ có ý nghĩa nếu bạn bạn gọi tiếp hàm cvShowImage. Bạn thử gọi hàm này sau hàm cvNamedWindow xem sao ? Chú ý các tham số của nó.
Nếu bạn dùng Dialog-based thì nên dùng với DirectShow như link dưới đây:
http://www.dientuvietnam.net/forums/...ll=1#post61278Last edited by compvis; 11-11-2010, 20:36.
Comment
-
Nguyên văn bởi compvis Xem bài viếtVậy là không phải phải như tôi nghĩ. Phần truyền thông RS232 không ảnh hưởng. Vấn đề là ở hàm cvNamedWindow. Nếu bạn dùng ứng dụng kiểu Dialog-based thì tại sao lại phải dùng cvNamedWindow ? Và hàm cvNamedWindow sẽ chỉ có ý nghĩa nếu bạn bạn gọi tiếp hàm cvShowImage. Bạn thử gọi hàm này sau hàm cvNamedWindow xem sao ? Chú ý các tham số của nó.
Nếu bạn dùng Dialog-based thì nên dùng với DirectShow như link dưới đây:
http://www.dientuvietnam.net/forums/...ll=1#post61278
http://www.mediafire.com/?p69p9cdd5lt74rd
Cái project taolao đó mình chỉ đơn giản làm 2 việc sau:
1. Tạo 1 cái dialog-based và add Communication Control 6.0 vào
2.Viết thêm câu lệnh cvNamedWindow("source",0) vào hàm OnInitDlg().
Kết quả là ko excute dc
Mình xóa câu lệnh trên hoặc xóa cái Communication Control kia đi thì excute dc
Cái lỗi này nó kỳ kỳ làm sao,ko hiểu nổi.
Đúng là hàm cvNamedWindow chỉ có ý nghĩa khi có hàm cvShowImage nhưng nếu mình chỉ sử dụng hàm cvNamedWindow ko thì nó sẽ tạo ra 1 cửa sổ mà ko có image trong đó.Mình đã thử rồi.
Bạn giúp mình thử nhé.
Cảm ơn nhiềuLast edited by xuanlai; 12-11-2010, 16:53.|
Comment
-
Nguyên văn bởi xuanlai Xem bài viếtCảm ơn bạn!
Mình đã cài lại VS 6.0 nhưng vẫn không dc. Có lẽ tìm phiên bản khác thôi
Vấn đề của bạn xuanlai là không biết dùng MFC chứ không phải ở chương trình
PS: Đúng không xuanlaiBể học vô biên
Comment
-
Nguyên văn bởi xuanlai Xem bài viếtMình đã thử cài lại VS6 khác và OpenCV 1.1 luôn,giờ thì chạy ổn. Không biết bị cái quái gì.
Xuanlai làm đề tài thực hiện xử lý ảnh của bạn là gì vậyBể học vô biên
Comment
-
Đề tài mình dùng webcam xoay đc nhờ DC servo bám theo đối tượng chuyển động,mình dùng phương pháp trừ 2 frame kề nhau rồi xác định tâm của sự dịch chuyển, sau đó tùy vào lệch trái hay lệch phải mà điều khiển servo xoay theo.Tới giờ này thì đã chạy dc nhưng tốc độ còn chậm và servo quay chưa trơn tru lắm.|
Comment
-
Nguyên văn bởi xuanlai Xem bài viếtĐề tài mình dùng webcam xoay đc nhờ DC servo bám theo đối tượng chuyển động,mình dùng phương pháp trừ 2 frame kề nhau rồi xác định tâm của sự dịch chuyển, sau đó tùy vào lệch trái hay lệch phải mà điều khiển servo xoay theo.Tới giờ này thì đã chạy dc nhưng tốc độ còn chậm và servo quay chưa trơn tru lắm.
Đề tài của bạn rất hay !
Mình chờ xem kết quả của ban
Goodluck thân!Bể học vô biên
Comment
-
Nguyên văn bởi xuanlai Xem bài viếtĐề tài mình dùng webcam xoay đc nhờ DC servo bám theo đối tượng chuyển động,mình dùng phương pháp trừ 2 frame kề nhau rồi xác định tâm của sự dịch chuyển, sau đó tùy vào lệch trái hay lệch phải mà điều khiển servo xoay theo.Tới giờ này thì đã chạy dc nhưng tốc độ còn chậm và servo quay chưa trơn tru lắm.Email:
Skype: thanhtruong0315
Comment
-
Nguyên văn bởi compvis Xem bài viết@xuanlai: dự án của bạn như thế nào, tôi không thay đổi. Mở dialog ra thì có điều khiển MSCOMM trên dialog rồi. Khẳng định với bạn một lần nữa là dự án hoàn toàn bình thường.
Mình viết chương trình XLA bằng MFC , chạy ngon rồi, giờ cứ đưa MScomm (biểu tượng điện thoại ) vào là lỗi như dưới đây( mình đã register cho MSCOMM32.OCX rùi nhé )
Thử viết 1 chương trình khác để test MScomm, nối tắt chân 2 với chân 3 , truyền nhận ngon, rùi thêm đúng mấy dòng
#include "cv.h"
#include "highgui.h"
CvCapture *capture=cvCaptureFromCAM(0); tới dòng này là lại lỗi như trên.
Ai biết xử lý lỗi này giúp mình với.Loay hoay với nó mãi mà chưa ổn.
Thanks.
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi dinhthuong80Vì cứ phải chỉnh sửa cho mỗi dải điện áp, quên chỉnh thì hư chíp phải bảo hành nên em thấy bất tiện, mới cần cái mạch 1 dải áp cao dùng cho tất cả loại đèn đó bác!...
-
Channel: Điện tử công suất
hôm nay, 17:02 -
-
bởi Thai HoaBạn nên lựa chọn tủ locker 12 ngăn một trong những thiết bị lưu trữ tuyệt vời phù hợp với không gian nhỏ, vừa phải. Tủ sắt đảm bảo độ bền và mức độ bảo mật cho các vật dụng bên trong nhờ hệ thống khóa locker chắc chắn. Bên cạnh đó...
-
Channel: Quảng cáo
hôm nay, 15:36 -
-
Trả lời cho Tiếng Anh cho người Việtbởi hankhungdtMình thỉnh thoảng cũng làm việc với người nước ngoài nói tiếng Anh thì toàn ghép nhặt từ, cộng với quơ tay quơ chân để diễn tả, hix. Nỗi khổ là không biết cách để mô tả sự việc. Tôi muốn tìm các bài giảng tiếng anh nào phù hợp...
-
Channel: Tâm tình dân kỹ thuật
hôm nay, 08:43 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi ti500Chúc mừng bác đã chỉnh sửa thành công, nhưng theo em thì video hơi rối nếu bác muốn gửi cho bên supplier xem.
Nếu là em thì em chỉ cần nối dây để hiển thị liên tục điện áp ở ngõ ra là 220Vdc trước khi gắn LED, kế đến là cắm...-
Channel: Điện tử công suất
hôm nay, 07:39 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi tuyennhanTrước khi có đủ thực lực thì chỉ làm vì mình thôi đừng nghĩ đến chuyện khác cái mạch toàn dãi tiện sử dụng nhưng tỷ lệ hư hỏng phải bảo hành cũng cao hơn ,lợi bất cập hại .
-
Channel: Điện tử công suất
hôm nay, 07:22 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi dinhthuong80Vâng, em biết chứ bác, thực tế thì có rất nhiều điều tế nhị rất khó áp dụng được những gì tốt đẹp nhất mà chúng ta tìm ra (và nhiều khi mình nghĩ là tốt nhưng lại không tốt cho người khác). Tuy nhiên, ĐT đã và đang chọn sự sẻ...
-
Channel: Điện tử công suất
Hôm qua, 13:01 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi dinhthuong801. ĐT đã thêm giải thích video test vấn đề gì, bạn xem lại phần cuối bài #69 giúp nhé!
2. Vì không muốn gỡ cái jump của họ ra bởi thêm thao tác chỉnh sửa, đồng thời để thấy rõ rằng mạch đang hoạt động, dù có thay đổi giới...-
Channel: Điện tử công suất
Hôm qua, 12:44 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi tuyennhanBác Vị đã nhắc khéo rất mong dinhthuong nhận ra việc trên còn rất nhiều vấn đề đàng sau nhất là trong kinh doanh , sản xuất .
-
Channel: Điện tử công suất
Hôm qua, 07:53 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi vi van phamKhông liên quan gì đến solar MPPT của Dinhthuong, vì bây giờ tôi xin phép nói chuyện riêng với nhac sỹ và các bạn thích chế cháo:
1- Bà xã tôi làm mạch nhốt muỗi vào chai nước uống, không thấy hết muỗi mà thấy ngày càng nhiều muỗi,...-
Channel: Điện tử công suất
11-02-2025, 21:28 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi ti500Xem video hình như bác vẫn dùng jumper để chuyển đổi điện áp? Chưa hiểu bác mod lại thế nào. Mạch này xài pin nên chắc cần hiệu suất cao, nếu autovolt thì theo bác tổn hao thêm bao nhiêu là chấp nhận được?
-
Channel: Điện tử công suất
11-02-2025, 19:23 -
Comment