Skip to content

Instantly share code, notes, and snippets.

@rladstaetter
rladstaetter / GameOfLife3D.scala
Created February 24, 2013 15:28
Conway's Game of Life - in 3D
package net.ladstatt.apps
import scala.collection.JavaConversions.asScalaBuffer
import scala.collection.JavaConversions.seqAsJavaList
import scala.util.Random
import javafx.animation.Animation
import javafx.animation.KeyFrame
import javafx.animation.Timeline
import javafx.application.Application
import javafx.collections.ObservableList
@rladstaetter
rladstaetter / AxisDemo.scala
Created March 25, 2013 19:54
JavaFX 3D Axis Demo
package net.ladstatt.apps
import scala.collection.JavaConversions.seqAsJavaList
import scala.util.Random.nextInt
import javafx.application.Application
import javafx.geometry.Point3D
import javafx.scene.Group
import javafx.scene.PerspectiveCamera
import javafx.scene.PointLight
package net.ladstatt.apps
import java.io.File
import org.opencv.core.Core
import org.opencv.core.MatOfRect
import org.opencv.core.Point
import org.opencv.core.Scalar
import org.opencv.highgui.Highgui
import org.opencv.objdetect.CascadeClassifier
@rladstaetter
rladstaetter / HelloIsight.scala
Created April 7, 2013 19:04
A small JavaFX application which shows an image taken by the isight camera using imagesnap
package net.ladstatt.apps.isight
import java.io.InputStream
import javafx.application.Application
import javafx.scene.Group
import javafx.scene.Scene
import javafx.scene.image.Image
import javafx.scene.image.ImageView
import javafx.stage.Stage
@rladstaetter
rladstaetter / OpenCVISight.scala
Created April 7, 2013 20:41
A small JavaFX enabled program using OpenCV to do image processing on a still taken by a ISight webcam
package net.ladstatt.apps.isight
import java.io.File
import java.io.FileInputStream
import org.opencv.core.Core
import org.opencv.core.MatOfRect
import org.opencv.core.Point
import org.opencv.core.Scalar
import org.opencv.highgui.Highgui
@rladstaetter
rladstaetter / VideoCaptureWithOpenCV.scala
Created April 8, 2013 19:09
Example code to grab images from the ISight Webcam using only OpenCV
package net.ladstatt.apps.isight
import org.opencv.highgui.VideoCapture
import java.io.File
import org.opencv.core.Mat
import org.opencv.highgui.Highgui
import scala.collection.JavaConversions._
import org.opencv.core.CvType
import java.util.Date
import java.util.UUID
@rladstaetter
rladstaetter / OpenCVFilter2D.scala
Created May 13, 2013 19:45
Scala Application using JavaFX and OpenCV showing some examples for simple 2D filtering
package net.ladstatt.apps
import java.io.ByteArrayInputStream
import java.io.File
import scala.collection.mutable.ArrayBuffer
import scala.util.Failure
import scala.util.Success
import scala.util.Try
@rladstaetter
rladstaetter / HsvAdjuster.scala
Last active December 21, 2015 15:49
A JavaFX application using openCV and Scala in order to explore HSV color space values of an image stream taken from your webcam
package net.ladstatt.apps
import javafx.scene._
import org.opencv.core._
import org.opencv.imgproc.Imgproc
import javafx.application.{Platform, Application}
import javafx.scene.control._
import javafx.scene.image.ImageView
import javafx.scene.layout.BorderPane
@rladstaetter
rladstaetter / NashornHelloWorld.scala
Last active December 23, 2015 02:48
invoking javascript via JSR223
import javax.script.ScriptEngineManager
object NashornHelloWorld {
def main(args: Array[String]): Unit = {
new ScriptEngineManager().getEngineByName("nashorn").eval("print('Hello, World')")
}
}
@rladstaetter
rladstaetter / ColorExtractor.scala
Last active December 23, 2015 15:59
An application to extract certain regions of an image stream which share the same color.
package net.ladstatt.apps
import javafx.scene._
import org.opencv.core._
import org.opencv.imgproc.Imgproc
import javafx.application.{Platform, Application}
import javafx.scene.control._
import javafx.scene.image.ImageView
import javafx.scene.layout.BorderPane