Description
Computer vision engineers research, design, develop, and train artificial intelligence algorithms and machine learning primitives that understand the content of digital images based on a large amount of data. They apply this understanding to solve different real-world problems such as security, autonomous driving, robotic manufacturing, digital image classification, medical image processing and diagnosis, etc.
EssentialOptional
Theoretical Knowledge
data sciencemachine learningPython (computer programming)data engineeringdigital image processingscientific computingstatisticsintegrated development environment softwaredigital twin technologycomputer simulationprinciples of artificial intelligenceimage recognitioncomputer programmingmathematical modellingdigital systemsquantum computingquery languagessignal processingcognitive computingstate estimationdeep learningimage formationcomputer graphicsresource description framework query language
Practical Skills
perform dimensionality reductionnormalise datadevelop computer vision systemdeliver visual presentation of dataestablish data processesapply statistical analysis techniqueshandle data samplesexecute analytical mathematical calculationsutilise computer-aided software engineering toolsdevelop software prototypedevelop data processing applicationsimplement data quality processesreport analysis resultsuse software librariesmanage data collection systemsinterpret current dataconduct literature researchperform data cleansingdefine technical requirementsdefine data quality criteriadesign user interfaceconduct qualitative researchconduct scholarly researchdebug softwareuse markup languagescreate data modelsconduct quantitative researchperform data mining