package Ġcom . char le zz . opencv tutorial . features . feature Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . graphics . Bitmap Ċ import Ġcom . char le zz . opencv tutorial . Bitmap Util Ċ import Ġcom . char le zz . opencv tutorial . Image Ċ import Ġcom . char le zz . opencv tutorial . R Ċ import Ġkotlinx . parcel ize . Parcel ize Ċ import Ġorg . opencv . core . Mat Ċ import Ġorg . opencv . img proc . Img proc Ċ Ċ @ Parcel ize Ċ class ĠL apl ac ian Image Ġconstructor ( ĊĠĠĠ Ġval Ġ_ title : String , ĊĠĠĠ Ġval Ġd depth : ĠInt , ĊĠĠĠ Ġval Ġk Size : ĠInt Ċ ) Ġ: ĊĠĠĠ ĠImage ( title Ġ= Ġ_ title , Ġres Id Ġ= ĠR . drawable . len na ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġprocess ( context : ĠContext , Ġsrc : ĠMat ): ĠBitmap ? Ġ{ ĊĠĠĠĠĠĠĠ ĠImg proc . cvt Color ( src , Ġsrc , ĠImg proc . COLOR _ BGR 2 GRAY ) ĊĠĠĠĠĠĠĠ Ġval Ġdst Ġ= ĠMat () ĊĠĠĠĠĠĠĠ ĠImg proc . L apl ac ian ( src , Ġdst , Ġd depth , Ġk Size ) ĊĠĠĠĠĠĠĠ Ġreturn ĠBitmap Util (). bitmap From ( dst ) ĊĠĠĠ Ġ} Ċ Ċ }