16 lines
453 B
Kotlin
16 lines
453 B
Kotlin
import org.openrndr.application
|
|
import org.openrndr.draw.createEquivalent
|
|
import org.openrndr.draw.loadImage
|
|
import org.openrndr.extra.fx.edges.CannyEdgeDetector
|
|
|
|
fun main() = application {
|
|
program {
|
|
val image = loadImage("demo-data/images/image-001.png")
|
|
val ced = CannyEdgeDetector()
|
|
val edges = image.createEquivalent()
|
|
extend {
|
|
ced.apply(image, edges)
|
|
drawer.image(edges)
|
|
}
|
|
}
|
|
} |