Სარჩევი:

სურათის დამუშავება დაფუძნებული ცეცხლის ამოცნობისა და ჩაქრობის სისტემა: 3 ნაბიჯი
სურათის დამუშავება დაფუძნებული ცეცხლის ამოცნობისა და ჩაქრობის სისტემა: 3 ნაბიჯი

ვიდეო: სურათის დამუშავება დაფუძნებული ცეცხლის ამოცნობისა და ჩაქრობის სისტემა: 3 ნაბიჯი

ვიდეო: სურათის დამუშავება დაფუძნებული ცეცხლის ამოცნობისა და ჩაქრობის სისტემა: 3 ნაბიჯი
ვიდეო: ჯონ გოლდტვეიტი - “გულის გაწმენდა” - აუდიო წიგნი 2024, ნოემბერი
Anonim
Image
Image

გამარჯობა მეგობრებო, ეს არის სურათის დამუშავება დაფუძნებული ხანძრის გამოვლენისა და ჩაქრობის სისტემა Arduino– ს გამოყენებით

Ნაბიჯი 1:

გამოსახულება
გამოსახულება

ძირითადად სისტემა იყოფა ორ ნაწილად

1 ხანძრის გამოვლენა

2 სახანძრო სიგნალი და ჩაქრობა

პირველ ნაწილში ცეცხლი აღმოაჩენს სურათის დამუშავების გამოყენებით.

აქ ამ პროექტში მე ვიყენებ ღია CV- ს და პითონს ხანძრის გამოვლენისთვის. შევქმენი HAAR კასკადის კლასიფიკატორი ცეცხლის გამოვლენისათვის ღია CV გამოყენებით. მას აქვს ტრენერი და დეტექტორი ჩვენივე კასკადის კლასიფიკატორისთვის, HAAR კასკადი გამოიყენება ობიექტის გამოსაკვლევად, რომლისთვისაც იგი მომზადებულია. კლასიფიკატორის მოსამზადებლად საჭიროა ბევრი დადებითი და უარყოფითი გამოსახულების ნიმუში. კასკადი კლასიფიკატორის სწავლება რთული და შრომატევადი პროცესია, ასე რომ გასაადვილებლად ვპოულობ კასკადის სასწავლო პროგრამას ვებ – სახელზე არის „cascade trainer GUI“.

სასწავლო კასკადის კლასიფიკატორისთვის გადმოწერეთ და დააინსტალირეთ thistrainer EXE ზემოაღნიშნული ბმულიდან. შექმენით საქაღალდე სახელის ცეცხლით (თქვენ შეგიძლიათ შექმნათ საქაღალდე ნებისმიერი სახელით, რადგან ჩემი სამიზნე ობიექტი არის ცეცხლი, ასე რომ მე შევქმენი საქაღალდე "ცეცხლი") ახლა შექმენით ორი საქაღალდე ცეცხლის საქაღალდეში სახელწოდებით "n" და "p", n საქაღალდე არის უარყოფითი სურათის ნიმუშებისთვის და p დადებითი გამოსახულების ნიმუშებისთვის. პოზიტიური სურათი შეიცავს ობიექტს, რომლის ამოცნობაც ჩვენ გვინდა, ჩვენს შემთხვევაში გვინდა ცეცხლის გამოვლენა, ასე რომ შეაგროვეთ სურათის ნიმუშები, რომელიც შეიცავს ცეცხლს და ჩადეთ p საქაღალდეში. ნეგატიური ნიმუშებისთვის შეაგროვეთ დიდი რაოდენობით გამოსახულება, რომელიც ნაწილობრივ არ შეიცავს ცეცხლს. ახლა მიჰყევით ზემოთ მოცემულ ნაბიჯებს თქვენი კასკადის კლასიფიკატორის ფაილის შესაქმნელად, ან შეგიძლიათ გადმოწეროთ ხანძარსაწინააღმდეგო კასკადის კლასიფიკატორი ბმულიდან (კოდის კოდი)

მოდის პითონისკენ, ამ პროექტის გასაშვებად თქვენ უნდა დააინსტალიროთ შემდეგი მოდულები და ბიბლიოთეკები თქვენს პითონის კონფიგურაციაზე.

· ამობურცული

· სკიპი

· Pyserial (დააწკაპუნეთ მასზე, რომ ჩამოტვირთოთ numpy, scipy და pyserial)

ყველა მოდულის ინსტალაციის შემდეგ გახსენით პითონის კოდი სახელწოდებით ცეცხლის გამოვლენა, arduino.py თუ გაშვებისას დაუშვებთ შეცდომებს, არ შეგეშინდეთ პანიკა, ჩვენ უბრალოდ გავაკეთეთ პირველი ნაწილი.

ნაბიჯი 2:

გამოსახულება
გამოსახულება

მოდით გადავიდეთ აპარატურაზე, აქ მე ვიყენებ Arduino UNO– ს მაკონტროლებლად, რადგან მჭირდება ტუმბოს, ზუზერის და წითელი LED– ების კონტროლი.

გამოყენებული კომპონენტები:

Arduino uno:

16x2 LCD:

5 ვოლტიანი ზარი:

LED- ები

5 ვოლტიანი სარელეო:

Bc547 ტრანზისტორი:

რეზისტორები 470r, 1k, 220r, 10k წინასწარ:

Lm7805

კონდენსატორები 1000uf/25volt, 470uf/16 volt:

დიოდი 1N4007

ვებკამერა (სურვილისამებრ, ასევე შეგიძლიათ გამოიყენოთ ლეპტოპის კამერა):

მინი წყალქვეშა ტუმბო (ადგილობრივი მაღაზიიდან)

შეაერთეთ ყველა კომპონენტი ქვემოთ მოცემული სქემის მიხედვით, დაუკავშირეთ arduino თქვენს კომპიუტერს USB კაბელის გამოყენებით და გაარკვიეთ რა პორტი, რომელზეც Arduino არის დაკავშირებული, ახლა გახსენით Arduino კოდი, შეარჩიეთ com პორტი და სწორი დაფა Arduino ინსტრუმენტების მენიუდან და ატვირთეთ კოდი.

ნაბიჯი 3:

გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება

გახსენით პითონის კოდი სახელწოდებით სახანძრო გამოვლენა, arduino.py შეამოწმეთ, რომ კოდი პორტში ჩაწერა სწორია თუ არა მე -13 სტრიქონში, თუ არ შეცვლით თქვენს Arduino com პორტის ნომერს. დააწკაპუნეთ გაშვების ჩანართზე, შემდეგ დააჭირეთ გაშვების მოდულს ან დააჭირეთ F5.

თუ ყველა კავშირი წესრიგშია, კამერის გადახედვა გამოჩნდება ეკრანზე. ახლა აჩვენეთ ცეცხლი მას, გამოავლინეთ ცეცხლი და დაიწყეთ ტუმბო, ასევე ზუზუნი იწყებს სიგნალის ხმას.

ჩამოტვირთეთ ბმულები

წყაროს კოდი:

პითონის მოდულები:

კასკადი ტრენერის GUI:

ვიმედოვნებთ, რომ ეს თქვენთვის სასარგებლოა. თუ კი, მოეწონება, გაუზიარე, გამოთქვი შენი ეჭვი. მეტი ასეთი პროექტისთვის, გამომყევით! მხარი დაუჭირეთ ჩემს არხს YouTube- ზე.

Გმადლობთ!

ფეისბუქი

youtube

გირჩევთ: