machine vision & software engineering kristopher whisler “and finds with keen, discriminating...
TRANSCRIPT
![Page 1: Machine Vision & Software Engineering Kristopher Whisler “And finds with keen, discriminating sight, Black's not so black--nor white so very white. “ George](https://reader035.vdocuments.us/reader035/viewer/2022072006/56649f555503460f94c790ee/html5/thumbnails/1.jpg)
Machine Vision &
Software EngineeringKristopher Whisler
“And finds with keen, discriminating sight, Black's not so black--nor white so
very white. “ George Canning New Morality
![Page 2: Machine Vision & Software Engineering Kristopher Whisler “And finds with keen, discriminating sight, Black's not so black--nor white so very white. “ George](https://reader035.vdocuments.us/reader035/viewer/2022072006/56649f555503460f94c790ee/html5/thumbnails/2.jpg)
Overview
● Applications● Components● Gathering Requirements● System Models
![Page 3: Machine Vision & Software Engineering Kristopher Whisler “And finds with keen, discriminating sight, Black's not so black--nor white so very white. “ George](https://reader035.vdocuments.us/reader035/viewer/2022072006/56649f555503460f94c790ee/html5/thumbnails/3.jpg)
Applications
● Assembly and Quality Assurance in Manufacturing
● Food/Agriculture ● Traffic ● Security● Many, Many More
![Page 4: Machine Vision & Software Engineering Kristopher Whisler “And finds with keen, discriminating sight, Black's not so black--nor white so very white. “ George](https://reader035.vdocuments.us/reader035/viewer/2022072006/56649f555503460f94c790ee/html5/thumbnails/4.jpg)
Typical Components
● Camera
● Optics(Lenses)
● Illumination
● Image Acquisition Hardware
● Machine Vision Software
![Page 5: Machine Vision & Software Engineering Kristopher Whisler “And finds with keen, discriminating sight, Black's not so black--nor white so very white. “ George](https://reader035.vdocuments.us/reader035/viewer/2022072006/56649f555503460f94c790ee/html5/thumbnails/5.jpg)
Requirements Gathering-General
● Who are the Users or Support Personnel?
● What is the purpose of the system?
● What will it be looking at?
● Will the object be moving?
● How fast will it be moving?
![Page 6: Machine Vision & Software Engineering Kristopher Whisler “And finds with keen, discriminating sight, Black's not so black--nor white so very white. “ George](https://reader035.vdocuments.us/reader035/viewer/2022072006/56649f555503460f94c790ee/html5/thumbnails/6.jpg)
Requirements Gathering-Hardware
● Camera– Analog– Digital
● Area Vs Line Scan
– Color / Grey Scale / Black and White ● Optics
– Focal Length– Viewing Angle
● Image Capture Card
![Page 7: Machine Vision & Software Engineering Kristopher Whisler “And finds with keen, discriminating sight, Black's not so black--nor white so very white. “ George](https://reader035.vdocuments.us/reader035/viewer/2022072006/56649f555503460f94c790ee/html5/thumbnails/7.jpg)
Object Oriented Systems
● Benefits– Allows for levels of abstraction between hardware
and software– Extremely Flexible– Extensible/Scalable
● Drawbacks– A lot of Overhead
![Page 8: Machine Vision & Software Engineering Kristopher Whisler “And finds with keen, discriminating sight, Black's not so black--nor white so very white. “ George](https://reader035.vdocuments.us/reader035/viewer/2022072006/56649f555503460f94c790ee/html5/thumbnails/8.jpg)
Client Server Systems
● Benefits– Allows storage of data away from the shop floor– Allows for remote access– Automated corrective measures– Easy reprogramming of Client nodes
● Drawbacks– Computers' sensitivity to dust and heat– Added expense of networking equipment and
software
![Page 9: Machine Vision & Software Engineering Kristopher Whisler “And finds with keen, discriminating sight, Black's not so black--nor white so very white. “ George](https://reader035.vdocuments.us/reader035/viewer/2022072006/56649f555503460f94c790ee/html5/thumbnails/9.jpg)
Neural Networks
● Cognitrons/Neocognitrons
E(Tveter P.28)
Input Layer
S Layer
C Layer
Output Layer
![Page 10: Machine Vision & Software Engineering Kristopher Whisler “And finds with keen, discriminating sight, Black's not so black--nor white so very white. “ George](https://reader035.vdocuments.us/reader035/viewer/2022072006/56649f555503460f94c790ee/html5/thumbnails/10.jpg)
Conclusion