计算机工程与应用
計算機工程與應用
계산궤공정여응용
COMPUTER ENGINEERING AND APPLICATIONS
2015年
16期
234-238
,共5页
苹果检测%QT%ARM%OpenCV%机器视觉
蘋果檢測%QT%ARM%OpenCV%機器視覺
평과검측%QT%ARM%OpenCV%궤기시각
apple detection%QT%ARM%OpenCV%machine vision
苹果采摘后的及时分类,可以降低储藏、包装、加工等生产成本,对于增加果农的经济收入,提高企业经济效益具有重要的作用。项目研究并开发了一套基于ARM11+Linux架构,以S3C6410为核心处理器、运行精简的Linux内核的苹果采后田间预分级检测系统,克服了传统分级检测系统体积庞大,难以田间实时应用等缺点。该系统利用CMOS图像传感器,基于Linux下的V4L2编程框架,实现苹果图像的实时采集;采用基于Haar-like特性的级联Ada-boost目标检测算法,调用OpenCV机器视觉库,完成检测图像中的苹果缺陷和大小识别;并由执行机构完成不同等级苹果的分离操作。系统控制界面采用QT应用程序开发框架和多线程技术,保证了控制按键的快速响应。实验结果表明,一个苹果的平均检测时间为300 ms,对于各级苹果分类的平均精度为93%,与传统苹果检测系统相比,该系统检测速度快,成本低,体积小,适合苹果的田间预分级检验。
蘋果採摘後的及時分類,可以降低儲藏、包裝、加工等生產成本,對于增加果農的經濟收入,提高企業經濟效益具有重要的作用。項目研究併開髮瞭一套基于ARM11+Linux架構,以S3C6410為覈心處理器、運行精簡的Linux內覈的蘋果採後田間預分級檢測繫統,剋服瞭傳統分級檢測繫統體積龐大,難以田間實時應用等缺點。該繫統利用CMOS圖像傳感器,基于Linux下的V4L2編程框架,實現蘋果圖像的實時採集;採用基于Haar-like特性的級聯Ada-boost目標檢測算法,調用OpenCV機器視覺庫,完成檢測圖像中的蘋果缺陷和大小識彆;併由執行機構完成不同等級蘋果的分離操作。繫統控製界麵採用QT應用程序開髮框架和多線程技術,保證瞭控製按鍵的快速響應。實驗結果錶明,一箇蘋果的平均檢測時間為300 ms,對于各級蘋果分類的平均精度為93%,與傳統蘋果檢測繫統相比,該繫統檢測速度快,成本低,體積小,適閤蘋果的田間預分級檢驗。
평과채적후적급시분류,가이강저저장、포장、가공등생산성본,대우증가과농적경제수입,제고기업경제효익구유중요적작용。항목연구병개발료일투기우ARM11+Linux가구,이S3C6410위핵심처리기、운행정간적Linux내핵적평과채후전간예분급검측계통,극복료전통분급검측계통체적방대,난이전간실시응용등결점。해계통이용CMOS도상전감기,기우Linux하적V4L2편정광가,실현평과도상적실시채집;채용기우Haar-like특성적급련Ada-boost목표검측산법,조용OpenCV궤기시각고,완성검측도상중적평과결함화대소식별;병유집행궤구완성불동등급평과적분리조작。계통공제계면채용QT응용정서개발광가화다선정기술,보증료공제안건적쾌속향응。실험결과표명,일개평과적평균검측시간위300 ms,대우각급평과분류적평균정도위93%,여전통평과검측계통상비,해계통검측속도쾌,성본저,체적소,괄합평과적전간예분급검험。
In-field presorting for apples can reduce production costs such as storage, packaging, processing etc, and it plays a very important role in improving the economic income of growers and increasing the economic efficiency of enterprise. To overcome the traditional classification detection system disadvantages such as the huge size, difficulty of real-time application in field, apple In-filed presorting and detecting system is designed and implemented based on ARM11 processor which is named S3C6410 and runs pruned Linux software platform. Image acquisition is based on Linux V4L2 framework, CMOS camera acquires apple’s image real-time;ARM is utilized to call OpenCV machine vision processing algorithms which is based on cascade Adaboost target detection algorithm and Haar-like characteristics, detecting apple’s defects and size in time;sending the results to the actuator completing apple's separation. The system control inter-face is compiled with QT and multi-threading technology, control buttons responding immediately. Preliminary experiments show that the average detection time for an apple is 300 ms and average accuracy is 93%. Compared with the traditional apple detection system, this system has the advantages of high detection speed, low cost, small size, which is suitable for In-field presorting for apples.