Pages : 1
#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
Pages : 1