• Title/Summary/Keyword: JavaCv

Search Result 7, Processing Time 0.021 seconds

Tensorflow Model Environment with JavaCv for Mobile Devices (모바일을 위한 JavaCv를 이용한 Tensoflow모델 구동환경 개발)

  • Park, JinSang;Oh, SangGwon;Lee, SeongJin
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2020.01a
    • /
    • pp.23-24
    • /
    • 2020
  • 현재 PC환경 뿐만 아니라 모바일 환경, 임베디드 환경에서 딥러닝 모델을 구동하기 위한 많은 연구들이 진행 중에 있다. 본 연구에서는 완성된 딥러닝 모델을 구동하는 환경을 Java로 구현하여 개발 접근성을 높이고자 한다. 이미지, 영상처리를 위해 OpenCV를 사용시 C++ API문서는 보편화되어있는 반면에 JavaCv API 문서는 그렇지 못하다. 그러나 모바일 개발 환경 특성상 Java언어로 작업한 코드를 안드로이드 스튜디오에서 작업 시 그대로 가져올 수 있어 개발이 용이하다. 모델 구동을 위한 전반적인 이미지 처리 및 작업환경을 개발하였다.

  • PDF

Identification and Characterization Colletotrichum spp. Causing Mango Dieback in Indonesia

  • Khaerani Nurlaelita;Arif Wibowo;Ani Widiastuti
    • The Plant Pathology Journal
    • /
    • v.40 no.4
    • /
    • pp.399-407
    • /
    • 2024
  • Dieback disease in mango trees has been observed in Indonesia, particularly in Java Island, with the causal agent remaining unidentified. One of the important pathogens that are responsible for causing mango dieback is Colletotrichum. Field surveys were conducted in various mango cultivating areas in Java Island, Indonesia to assess prevalence of Colletotrichum as dieback disease pathogen. Eleven Colletotrichum isolates were recovered from symptomatic dieback twigs and morphologically characterized. Genetic diversity fingerprint analysis was carried out using rep-PCR. Phylogenetic analysis identified isolates as belonging to Colletotrichum asianum and Colletotrichum cairnsense using partial sequences of four gene regions, including ITS, ACT, GAPDH, and TUB2. Pathogenicity tests on mango seedlings cv. Arumanis showed that all fungal isolates were responsible for causing dieback symptoms. Subsequently, symptomatic tissue was reisolated to fulfill Koch's Postulate. This study represented new funding for two species of Colletotrichum causing mango dieback in Indonesia.

Development of web based shape inspection system for the forging products having complicated shapes (인터넷을 이용한 정밀단조품의 품질평가 시스템 개발에 관한 연구)

  • Park, K.S.;Kim, B.J.;Jang, J.H.;Moon, Y.H.
    • Proceedings of the Korean Society for Technology of Plasticity Conference
    • /
    • 2006.05a
    • /
    • pp.211-214
    • /
    • 2006
  • The outer race of the constant velocity(CV) joint is an important load-supporting automotive part, which transmits torque between the transmission and the wheel. The outer race is difficult to forge, because its shape is very complex and the required dimensional tolerances are very stringent. Therefore, the internet based shape inspection system is developed in this study to provide quick and accurate data through the easy control from users. Proposed system uses mechanical displacement sensors to measure the shape of CV joint that has six inner ball grooves, and commercially available Lab-View program is used to process measured data into the dimensional shape. Developed program provides a simple user interface that enables users real-time access of data measured from industrial production lines. Furthermore, it can exchange measured data via the internet between users and forging system operators. A java applet helped the system connection via internet. A data, IP access, is transmitted to the packet by TCP/IP. Our proposed system has many advantages over current measuring systems including fast and efficient data processing by real-time control, and system flexibility.

  • PDF

Development of a Realtime Surface Image Velocimeter without Reference Points (참조점이 필요없는 실시간 표면영상유속계 개발)

  • Yu, Kwonkyu;Yoo, Byeongnam
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2015.05a
    • /
    • pp.73-73
    • /
    • 2015
  • 자연 하천의 홍수 유량 측정은 매우 어렵고 많은 비용과 시간, 노력을 요하는 작업이다. 보다 안전하고 경제적인 유량 측정의 대안으로 제시된 것이 하천 표면의 영상 분석을 이용하는 표면영 상유속계이다. 본 연구는 안드로이드 기반의 스마트폰을 이용한 실시간 표면영상유속계를 개발하는 것이다. 스마트폰에 내장된 카메라, GPS, 방향 센서, CPU를 활용하여, 실시간으로 현장에서 하천의 표면유속을 측정하는 것이다. 먼저, 스마트폰의 GPS를 이용하여 측정 현장의 위치를 잡고, 경사계(방향 센서)를 활용하여 카메라와 촬영면의 기하적인 관계를 설정한다. 수표면과 카메라의 높이차만을 입력하고, 측정된 카메라의 경사에서 하천 수표면의 위치관계를 추정할 수 있는 카메라 모형을 작성하였다. 이 방법을 이용함으로써 기존 표면영상유속계의 단점 중 하나인 참조점 보정이 필요없도록 하였다. 내장된 카메라로 정해진 시간(3초) 동안 동영상을 촬영하고, 촬영된 동영상은 개방 소스의 영상처리 라이브러리인 JavaCV를 이용하여 프레임별로 분할하고, 이를 시공간 영상 분석하여 하천 표면의 2차원 유속장을 추정한다. 영상의 시공간 분석에는 상호상관 시공간분석법을 이용하였다. 모든 코드는 안드로이드 운영체제에서 실행되도록 Java로 작성하였다. 시판되는 안드로이드 스마트폰에 적용하여 현장 시험한 결과 3초간의 영상 처리에 5초 정도를 소요하여, 거의 실시간으로 유속을 측정할 수 있었다. 또한 유속 측정 오차는 일반적인 영상 처리의 오차인 5% 내외였다.

  • PDF

A Benchmark of Open Source Data Mining Package for Thermal Environment Modeling in Smart Farm(R, OpenCV, OpenNN and Orange) (스마트팜 열환경 모델링을 위한 Open source 기반 Data mining 기법 분석)

  • Lee, Jun-Yeob;Oh, Jong-wo;Lee, DongHoon
    • Proceedings of the Korean Society for Agricultural Machinery Conference
    • /
    • 2017.04a
    • /
    • pp.168-168
    • /
    • 2017
  • ICT 융합 스마트팜 내의 환경계측 센서, 영상 및 사양관리 시스템의 증가에도 불구하고 이들 장비에서 확보되는 데이터를 적절히 유효하게 활용하는 기술이 미흡한 실정이다. 돈사의 경우 가축의 복지수준, 성장 변화를 실시간으로 모니터링 및 예측할 수 있는 데이터 분석 및 모델링 기술 확보가 필요하다. 이를 위해선 가축의 생리적 변화 및 행동적 변화를 조기에 감지하고 가축의 복지수준을 실시간으로 감시하고 분석 및 예측 기술이 필요한데 이를 위한 대표적인 정보 통신 공학적 접근법 중에 하나가 Data mining 이다. Data mining에 대한 연구 수행에 필요한 다양한 소프트웨어 중에서 Open source로 제공이 되는 4가지 도구를 비교 분석하였다. 스마트 돈사 내에서 열환경 모델링을 목표로 한 데이터 분석에서 고려해야할 요인으로 데이터 분석 알고리즘 도출 시간, 시각화 기능, 타 라이브러리와 연계 기능 등을 중점 적으로 분석하였다. 선정된 4가지 분석 도구는 1) R(https://cran.r-project.org), 2) OpenCV(http://opencv.org), 3) OpenNN (http://www.opennn.net), 4) Orange(http://orange.biolab.si) 이다. 비교 분석을 수행한 운영체제는 Linux-Ubuntu 16.04.4 LTS(X64)이며, CPU의 클럭속도는 3.6 Ghz, 메모리는 64 Gb를 설치하였다. 개발언어 측면에서 살펴보면 1) R 스크립트, 2) C/C++, Python, Java, 3) C++, 4) C/C++, Python, Cython을 지원하여 C/C++ 언어와 Python 개발 언어가 상대적으로 유리하였다. 데이터 분석 알고리즘의 경우 소스코드 범위에서 라이브러리를 제공하는 경우 Cross-Platform 개발이 가능하여 여러 운영체제에서 개발한 결과를 별도의 Porting 과정을 거치지 않고 사용할 수 있었다. 빌트인 라이브러리 경우 순서대로 R 의 경우 가장 많은 수의 Data mining 알고리즘을 제공하고 있다. 이는 R 운영 환경 자체가 개방형으로 되어 있어 온라인에서 추가되는 새로운 라이브러리를 클라우드를 통하여 공유하기 때문인 것으로 판단되었다. OpenCV의 경우 영상 처리에 강점이 있었으며, OpenNN은 신경망학습과 관련된 라이브러리를 소스코드 레벨에서 공개한 것이 강점이라 할 수 있다. Orage의 경우 라이브러리 집합을 제공하는 것에 중점을 둔 다른 패키지와 달리 시각화 기능 및 망 구성 등 사용자 인터페이스를 통합하여 운영한 것이 강점이라 할 수 있다. 열환경 모델링에 요구되는 시간 복잡도에 대응하기 위한 부가 정보 처리 기술에 대한 연구를 수행하여 스마트팜 열환경 모델링을 실시간으로 구현할 수 있는 방안 연구를 수행할 것이다.

  • PDF

Agronomic features and yield components of sago palms grown in the islands in Southeast Asia and Melanesia

  • Ehara, Hiroshi;Naito, Hitoshi;Mishima, Takashi;Toyoda, Yukio;Mizota, Chitoshi;Susanto, Slamet;Bintoro, M.H.;Pasolon, Yulius B.;Abbas, Barahima;Suwignyo, Rujito A.;Munandar, Munandar
    • Proceedings of the Korean Society of Crop Science Conference
    • /
    • 2017.06a
    • /
    • pp.360-360
    • /
    • 2017
  • Morphological characteristics indicating agronomic features and yield components (trunk length, trunk diameter, thickness of bark, pith density, dry-matter percentage of pith and starch concentration in pith) of sago palms (Metroxylon sagu Rottbøll) were compared between the 27 populations grown in the islands in Southeast Asia (West Sumatra, South Sumatra, West Java, Southeast Sulawesi, Ternate, Halmahera and Seram in Indonesia) and the 20 populations grown in Melanesia (West Papua in Indonesia, East Sepik and New Ireland island in Papua New Guinea). The average starch yield calculated based on the yield components was $310kg\;plant^{-1}$ and $244kg\;plant^{-1}$ in the islands in Southeast and Melanesia, respectively. The variation of starch yield in Melanesia (CV: about 80%) was larger than that in the islands in Southeast Asia (CV: about 60%). The difference in starch yield in the islands in Southeast Asia was mainly attributed to the trunk diameter breast height and the dry-matter percentage of pith. In contrast, the differences in trunk length and dry-matter percentage of pith mainly accounted for the difference in starch yield in Melanesia. The sago palms in the islands in Southeast Asia had a comparatively thick and short trunk and those in Melanesia had a comparatively thinner and longer trunk. However, the average pith dry-matter yield was almost same level as $400kg\;plant^{-1}$ in both the islands in Southeast Asia and Melanesia. The difference in starch yield between the two areas was attributed to the difference in starch concentration in pith, 77% and 58% in the islands in Southeast Asia and Melanesia, respectively.

  • PDF

Modelling the Effects of Temperature and Photoperiod on Phenology and Leaf Appearance in Chrysanthemum (온도와 일장에 따른 국화의 식물계절과 출엽 예측 모델 개발)

  • Seo, Beom-Seok;Pak, Ha-Seung;Lee, Kyu-Jong;Choi, Doug-Hwan;Lee, Byun-Woo
    • Korean Journal of Agricultural and Forest Meteorology
    • /
    • v.18 no.4
    • /
    • pp.253-263
    • /
    • 2016
  • Chrysanthemum production would benefit from crop growth simulations, which would support decision-making in crop management. Chrysanthemum is a typical short day plant of which floral initiation and development is sensitive to photoperiod. We developed a model to predict phenological development and leaf appearance of chrysanthemum (cv. Baekseon) using daylength (including civil twilight period), air temperature, and management options like light interruption and ethylene treatment as predictor variables. Chrysanthemum development stage (DVS) was divided into juvenile (DVS=1.0), juvenile to budding (DVS=1.33), and budding to flowering (DVS=2.0) phases for which different strategies and variables were used to predict the development toward the end of each phenophase. The juvenile phase was assumed to be completed at a certain leaf number which was estimated as 15.5 and increased by ethylene application to the mother plant before cutting and the transplanted plant after cutting. After juvenile phase, development rate (DVR) before budding and flowering were calculated from temperature and day length response functions, and budding and flowering were completed when the integrated DVR reached 1.33 and 2.0, respectively. In addition the model assumed that leaf appearance terminates just before budding. This model predicted budding date, flowering date, and leaf appearance with acceptable accuracy and precision not only for the calibration data set but also for the validation data set which are independent of the calibration data set.