Я пытаюсь преобразовать код Java в Kotlin. На этой странице показан оригинальный код Java (Edit: @ OpenCV4Android)
android java opencv 2.4 выпуклый корпус выпуклый дефект
private fun getConvexHull(contours:ArrayList<MatOfPoint>) {
var hullInt = MatOfInt()
var hullPointList : List<org.opencv.core.Point>? = null
var hullPointMat : MatOfPoint? = null
var hullPoints = ArrayList<MatOfPoint>()
var Image: Bitmap = textureView.getBitmap()
var mROI = Mat()
for(k in 0..contours.size-1){
Imgproc.convexHull(contours.get(k), hullInt)
for(j in 0..hullInt.toList().size-1 ){
hullPointList.add( ////// this line
contours.get(k).toList().get(
hullInt.toList().get(j)))
}
hullPointMat?.fromList(hullPointList)
hullPoints.add(hullPointMat!!)
}
Utils.bitmapToMat(Image,mROI)
Imgproc.drawContours(
mROI,hullPoints,-1,Scalar(255.0,0.0,0.0,255.0),1)
}
В этом коде произошла ошибка «неразрешенная ссылка: добавить» в строке «hullPointList.add». У вас есть какие-либо решения, чтобы удалить эту ошибку?
Спасибо.