Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/02/2025, à 19:58

ptilou007

opencv en aqisition ?

bonjour




je veux filmer avec opencv, inra dans un mooc dit qu’il faut stabilisateur comme dans les appareiil photos, j’ai rien trouve sur le site d’opencv dans le prompt de la doc .



vous utilisez quoi ?

merci


philippe

Hors ligne

#2 Le 01/03/2025, à 08:37

Funix

Re : opencv en aqisition ?

Moi généralement je filme avec mon appareil photo ou avec ma gopro, mais là je vois vraiment à quoi peut servir opencv pour filmer !?


FUNIX - https://www.funix.org
Mettez un pingouin dans votre PC
Blog - https://olivier.hoarau.org

Hors ligne

#3 Le 01/03/2025, à 11:36

ptilou007

Re : opencv en aqisition ?

B I je vais mettre plusieurs camera, je ne sais pas quoi, mais les web camera doivent etre sauvegarde avec opencv, si tu utilise un script d’opencv ! comme n’enregistre que si l’image c’est modifié de tant de poursant !

D’autre utilisateurs conseil ffmeg, et je cherche si existe un logiciel EIS(libre ) qui stabilise par logiciels


j’ai Trouvez qu’on peut utiliser un smartphone,comme gyroscope. Exemple de code fourni par open ai :



,

 import android.hardware.Sensor
import android.hardware.SensorEvent
import android.hardware.SensorEventListener
import android.hardware.SensorManager
import android.os.Bundle
import android.os.Environment
import androidx.appcompat.app.AppCompatActivity
import java.io.File
import java.io.FileWriter
import java.io.IOException

class MainActivity : AppCompatActivity(), SensorEventListener {
    private lateinit var sensorManager: SensorManager
    private var gyroscope: Sensor? = null
    private var fileWriter: FileWriter? = null

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        sensorManager = getSystemService(SENSOR_SERVICE) as SensorManager
        gyroscope = sensorManager.getDefaultSensor(Sensor.TYPE_GYROSCOPE)

        // Créer un fichier pour stocker les données
        val file = File(getExternalFilesDir(null), "gyroscope_data.csv")
        try {
            fileWriter = FileWriter(file, true)
            fileWriter?.append("Timestamp,X,Y,Z\n")
        } catch (e: IOException) {
            e.printStackTrace()
        }
    }

    override fun onResume() {
        super.onResume()
        gyroscope?.also { sensor ->
            sensorManager.registerListener(this, sensor, SensorManager.SENSOR_DELAY_NORMAL)
        }
    }

    override fun onPause() {
        super.onPause()
        sensorManager.unregisterListener(this)
        fileWriter?.close()
    }

    override fun onSensorChanged(event: SensorEvent?) {
        event?.let {
            val data = "${System.currentTimeMillis()},${it.values[0]},${it.values[1]},${it.values[2]}\n"
            try {
                fileWriter?.append(data)
                fileWriter?.flush()
            } catch (e: IOException) {
                e.printStackTrace()
            }
        }
    }

    override fun onAccuracyChanged(sensor: Sensor?, accuracy: Int) {}
}

c’s en kotlin ?


philippe

Dernière modification par ptilou007 (Le 02/03/2025, à 10:17)

Hors ligne

#4 Le 02/03/2025, à 21:46

Funix

Re : opencv en aqisition ?

?


FUNIX - https://www.funix.org
Mettez un pingouin dans votre PC
Blog - https://olivier.hoarau.org

Hors ligne

#5 Le 03/03/2025, à 14:14

ptilou007

Re : opencv en aqisition ?

Tu installe la lib et tu test, pas d’idée si un parser et gcc pemet de tester avec une lib de ton systeme ?

Opencv gere plusieur camera pourr une sortie video comme celle de la console de MS


Philippe

Hors ligne