Video, audio/music, image, OpenCV-like, and camera access APIs in Linea.
import video import audio import image import opencv import camera
display video::info("movie.mp4")
display video::durationMs("movie.mp4")
display video::probe("movie.mp4")
video::extractAudio("movie.mp4", "movie.aac")
audio::generateTone("tone.wav", 440, 2, 44100)
display audio::durationMs("tone.wav")
display audio::sampleRate("tone.wav")
display audio::waveform("tone.wav", 32)
display image::width("photo.png")
display image::height("photo.png")
display image::dimensions("photo.png")
image::convertToGray("snap.ppm", "snap_gray.ppm")
image::resizeNearest("snap_gray.ppm", "snap_small.ppm", 128, 96)
opencv::cannyMock("snap.ppm", "edges.ppm", 80)
opencv::blurBox("snap.ppm", "blur.ppm", 3)
display opencv::detectFacesMock("snap.ppm")
display camera::listDevices() camera::snapshot(0, "snap.ppm") camera::recordMock(0, "recording.txt", 3)
See examples/media_cv_camera_demo.ln for a complete end-to-end sample.