본문 바로가기

Study3

[GStreamer] 002 - openVINO GStreamer를 어떻게 이용하는지 궁금해서 검색을 해봤습니다. 다음은 인텔에서 GStreamer + openVINO를 써서 영상에서 사람 얼굴을 찾아 표시하는 기능을 시현하는 영상입니다. GStreamer의 관점에서 보면 인텔이 개발한 toolkit을 plugin으로 손쉽게 사용할 수 있다는 장점을 보여줍니다. https://youtu.be/fWhPV_IqDy0 2023. 3. 4.
[GStreamer] 001 - 들어가기 G는 GNOME에서 온 것으로 추측됩니다. Streamer는 말그대로 (데이터를) 흐르게 한다는 의미로 해석할 수 있습니다. "multimedia framework"가 GStreamer에 대한 가장 적절한 설명인 것 같습니다. 아래는 GStreamer이 구성되고 동작하는 기본 방식을 보여주는 그림입니다. 출처 먼저 file-source를 보겠습니다. 파일을 열어 읽는 기능일 가진 element라는 것입니다. 그리고 element들은 데이터를 받는 sink pad와 데이터를 보내는 source pad를 가집니다. element에 따라 하나만 가지기도 하고 여러 개를 가지기도 합니다. file-source은 하나의 source pad만을 가지고 있습니다. 우선 이정도로 시작해보겠습니다. 리눅스 기반의 장치에.. 2023. 3. 4.
[GDBus] codegen : C type mapping 1 'b' bool 2 'y' byte 3 'n' int16 4 'q' uint16 5 'i' int32 6 'u' uint32 7 'x' int64 8 't' uint64 9 'd' double 10 's' string 11 'o' object ... etc etc [참고자료] https://dbus.freedesktop.org/doc/api/html/group__DBusProtocol.html 2019. 8. 1.