package Ġcom . gor ak gar ak . an pr . utils Ċ Ċ import Ġorg . opencv . core . Mat Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġk oh ry Ġon Ġ 2 0 1 7 - 1 0 - 1 5 . Ċ Ġ*/ Ċ object ĠCustom Image Proc Ġ{ ĊĊĠĠĠ Ġfun Ġset Pixel ( mat : ĠMat , Ġindex : Int , Ġvalue : Float ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġbuff Ġ= Ġfloat ArrayOf () ĊĠĠĠĠĠĠĠ Ġmat . get ( 0 , Ġ 0 , Ġbuff ) ĊĠĠĠĠĠĠĠ Ġbuff [ index ] Ġ= Ġvalue ĊĠĠĠĠĠĠĠ Ġmat . put ( 0 , Ġ 0 , Ġbuff ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġfun Ġset Pixel ( mat : ĠMat , Ġindex : Int , Ġvalue : Byte ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġbuff Ġ= Ġbyte ArrayOf () ĊĠĠĠĠĠĠĠ Ġmat . get ( 0 , Ġ 0 , Ġbuff ) ĊĠĠĠĠĠĠĠ Ġbuff [ index ] Ġ= Ġvalue ĊĠĠĠĠĠĠĠ Ġmat . put ( 0 , Ġ 0 , Ġbuff ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Pixel ( mat : ĠMat , Ġindex : Int , Ġvalue : Int ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġbuff Ġ= Ġint ArrayOf () ĊĠĠĠĠĠĠĠ Ġmat . get ( 0 , Ġ 0 , Ġbuff ) ĊĠĠĠĠĠĠĠ Ġbuff [ index ] Ġ= Ġvalue ĊĠĠĠĠĠĠĠ Ġmat . put ( 0 , Ġ 0 , Ġbuff ) ĊĠĠĠ Ġ} ĊĊ Ċ }