'잡동사니'에 해당되는 글 13597건

  1. 2025.08.20 blender로 stl 구멍 메우기
  2. 2025.08.19 GIMP paint dynamics editor
  3. 2025.08.19 잘가 홈월드 리마스터
  4. 2025.08.18 GIMP on windows with wacom
  5. 2025.08.18 와콤 펜 종류
  6. 2025.08.18 wacom 진단
  7. 2025.08.18 NNstreamer - tensor*
  8. 2025.08.18 glade - gtk/gnome rad tool
  9. 2025.08.18 -_- 1
  10. 2025.08.18 wacom on window 2
프로그램 사용/Blender2025. 8. 20. 17:37

아..하?

 

Go to blender, remove vertical faces, select circle dots and press F.

[링크 : https://www.reddit.com/r/FreeCAD/comments/16rbcnx/how_to_fill_the_hole/?tl=ko]

 

모델을 받고

[링크 : https://www.thingiverse.com/thing:5418222]

 

싱기버스에서 받아서 stl로 불러올때 0.001 sclae로 해주니 얼추 사이즈가 맞게 나오는것 같다.

근데  scenedml length를 meter에서 milimeters로 바꾸어도 왜 불러올때 scene unit을 체크해도 사이즈가 변함없을까..

 

 

열심히 edit mode 에서 면을 고르고

 

면을 삭제한 뒤

 

주변을 선택하고

 

'F'를 눌러 fill 해주면 감쪽같이!

 

오.. 폴리곤을 줄이면서 단순화 하려면 방법이 없나?

'프로그램 사용 > Blender' 카테고리의 다른 글

blender 휠 에뮬레이트 하기  (0) 2025.05.18
blender + kinect  (0) 2025.04.16
blender 강좌  (0) 2025.01.01
blender render - cycle, eevee  (0) 2024.08.30
blender shader editor (4.2 bloom)  (0) 2024.08.29
Posted by 구차니
프로그램 사용/GIMP2025. 8. 19. 23:57

독 메뉴 중에 페인트 동적 요소를 열어야 하는데

그 좌측 하단에 + 써있는걸 누르면 새로운 동적 요소가 생겨나고 수정이 가능해진다.

기본으로 제공되는 프리셋은 수정이 불가능한 듯.

 

아무튼 새로 추가해서 불투명도에서 "압력", "방향"을 체크변경할 수 있고

 

클릭 두 번하면 선이 생겨나고 그 이후에 베지어 곡선으로 어떻게 바꿀수 있는 듯.

 

아무튼 이런식으로 내가 원하는 기능에 펜의 특성을 지정해주면 된다.

 

[링크 : https://docs.gimp.org/3.0/en/gimp-tool-dynamics.html]

Posted by 구차니
게임/홈월드 시리즈2025. 8. 19. 23:54

튜토리얼을 제외하면 전부 달성.

리마스터에 오리지널까지 4개를 깼는데 25시간이라...

원래 플레이타임이 긴 게임은 아니지만

지금 나이 먹고 하기에는 짧은 시간은 또 아니게 되어버린게 함정이네..

 

'게임 > 홈월드 시리즈' 카테고리의 다른 글

홈월드 리마스터 extra mission  (0) 2025.08.09
홈월드 2 리마스터 - 추가 미션  (0) 2025.07.20
홈월드 2 리마스터 끝!  (0) 2025.07.20
홈월드 2 마지막 미션  (0) 2025.07.19
홈월드 2  (0) 2025.07.18
Posted by 구차니
프로그램 사용/GIMP2025. 8. 18. 22:58

장치 및 버전

  • PTH-651 intuos pro / medium
  • windows 10 20H2
  • gimp 2.10.38 for windows
  • WacomTablet_6.4.10-3.exe

 

---

일단 이전 버전은 잘은 기억안나는데 intuos 3 쪽 테스트 한다고 구버전을 깔았었고

2006년 드라이버로 잡혔었는데 (대충 기억으로 6.3.5 였나 그랬음)

 

pth-651용 신버전으로 설치하니, 6.4.10-3 으로 업그레이드 되고

 

wacom tablet의 드라이버 날자도 2006년에서 2025년으로 갱신

 

windows ink 사용하건 안하건

 

gimp wintab / windows ink 중에 어떤걸 하던 잘 된다.

 

입력 장치에서 WACOM Tablet Eraser와 WACOM Tablet Pressure Stylus의 모드가

처음에는 "사용 안 함" 인데 "화면" 혹은 "창"으로 바꾸어주면 필압과 지우개가 인식된다.

 

하다보니 갑자기(?) 이상한 녀석들이 잔뜩 추가되었다? 누군지 모르겠으니 전부 화면으로 선택해주면 끝

 

필압쪽은 아래와 같이 설정하면 된다.

기본값이 dynamics off 이고, 마우스 대신 펜으로 반드시 동적요소를 바꾸어 주어야 펜에 적용된다.

 

pressure size를 선택하면 매핑 행렬에 크기 - 압력 으로 체크되고, 세게 누르면 두껍게 입력된다.

색을 하면 진하게 될텐데 그게 더 나으려나?

 

그 외에 tilt angle을 택하면 각도 - 기울기로 되고 

 

펜의 기울기 각도에 따라 조합이 되어, 아래처럼 어느정도는 pen barrel 혹은 rotate를 흉내낼수 있게 된다.

 

예전에는 글로벌 설정으로 된거 같은데 지우개, 브러시 별로 각각 설정이 되어서 좋다고 해야하나..

불편하다고 해야하나..

[링크 : https://askubuntu.com/questions/48771/how-to-set-pressure-sensitivity-in-gimp-to-control-line-thickness]

 

---

크게 도움은 되지 않았지만 그래도 나름(?) 첫 길잡이가 되어준 글들

[링크 : https://greenon.tistory.com/316]

[링크 : https://www.gimp-forum.net/Thread-Wacom-Tablet-Not-showing-in-Input-Devices]

Posted by 구차니
하드웨어/pen tablet2025. 8. 18. 16:37

 

 

The following Wacom accessories are compatible with the Wacom Cintiq 16/24 (2025) displays.
  • Wacom Pro Pen 3 (ACP50000DZ)
  • Wacom Pro Pen 3E (ACP501E00DZ)
  • Wacom Cintiq Vari-angle Pen Stand (ACK45120Z)
  • HDMI to mini HDMI cable 1.8M for Wacom Cintiq 16/24 (ACK45106Z)
  • Wacom Pro Pen 3 Wood Grip (ACK35304Z)
  • Wacom Pro Pen 3 (ACP50000DZ)
  • Wacom Pro Pen 3 Straight Grip (ACK34801Z)
  • Wacom Pro Pen 3 Flare Grip (ACK34802Z)
  • Wacom Pro Pen 3 Standard nib 5pcs (ACK24801Z)
  • Wacom Pro Pen 3 Felt nib 10 pcs (ACK24819Z)
  • Wacom Pro Pen 3 Rubber Nibs 5pcs (ACK253010Z)
  • Pen tether (black/white) (ACK-420-07K, ACK-420-07W)
  • USB type C to C 1.8M cable (ACK4490601Z)
  • AC adapter (ACK4481401Z)
  • Power cord (1.0M) (ACK4480601X)
  • AC adapter + Plug (ACK44914)
  • USB type-C to A cable (1.8M) (ACK4480601Z)
  • ExpressKey Remote (ACK411050)
  • Wacom Pro Pen 2 (KP-504E)
  • Wacom Pro Pen 3D (KP505)
  • Wacom Pro Pen Slim (KP-301E)
  • Pro Pen (KP-503E)
  • Grip Pen (KP-501E)
  • Classic Pen (KP-300E)
  • Art Pen (KP-701E)
  • Slim Pen (KP-301E)
  • Accessory Pen Black DTK-2451/DTH-2452 (KP302E)

[링크 : https://support.wacom.com/hc/en-us/articles/32396210875031-What-are-the-compatible-accessories-for-the-Wacom-Cintiq-16-24-2025] 신티크 호환펜 목록

 

art pen 만 rotation을 지원하고, wheel은 bursh pen에서 지원하나 보다.





[링크 : https://machollywood.com/blogs/news/wacom-pen-compatibility?srsltid=AfmBOoqYjRmfG6-3mUUHy8ZDqoDrAcDSWKwFI0LfMf7RjDxxdQLMKhCT]

 

아트펜

[링크 : https://blog.naver.com/zse4321qa/222149790965]

'하드웨어 > pen tablet' 카테고리의 다른 글

wacom 진단  (0) 2025.08.18
wacom on window  (2) 2025.08.18
wacom 펜 도착!  (2) 2025.08.18
wacom 펜 설명이 왜 이러냐 -_-  (0) 2025.08.14
wacom 의 세계..(?) - 아트 펜  (0) 2025.08.12
Posted by 구차니
하드웨어/pen tablet2025. 8. 18. 16:07

윈도우 와콤 드라이버 - 진단

[링크 : https://101.wacom.com/userhelp/en/WTP.htm]

 

등록정보 - 정보 - 진단

 

펜 정보에 X축 기울기, Y 축 기울기로 뜬다.

아트펜이 아니라서 회전은 아예 활성화가 안되는건가..

 

아래는 터치 인식. 멀티 터치인데 2개까지만 일단 해둔건가.

'하드웨어 > pen tablet' 카테고리의 다른 글

와콤 펜 종류  (0) 2025.08.18
wacom on window  (2) 2025.08.18
wacom 펜 도착!  (2) 2025.08.18
wacom 펜 설명이 왜 이러냐 -_-  (0) 2025.08.14
wacom 의 세계..(?) - 아트 펜  (0) 2025.08.12
Posted by 구차니
embeded/i.mx 8m plus2025. 8. 18. 15:01

i.mx8의 selfie_segmentrer.py 에서 발췌

        # Set backend and delegates
        if self.backend == "CPU":
            if self.platform == "i.MX8MP":
                backend = "true:CPU custom=NumThreads:4"
            else:
                backend = "true:CPU custom=NumThreads:2"
        else:
            if self.platform == "i.MX8MP":
                os.environ["USE_GPU_INFERENCE"] = "0"
                backend = (
                    "true:npu custom=Delegate:External,ExtDelegateLib:libvx_delegate.so"
                )
            else:
                backend = "true:npu custom=Delegate:External,ExtDelegateLib:libethosu_delegate.so"



                + " ! videoconvert ! video/x-raw,format=RGB ! tensor_converter ! "
                + "tensor_transform mode=arithmetic option=typecast:float32,div:255.0 ! "
                + "tensor_filter framework=tensorflow-lite model="
                + self.tflite_model
                + " accelerator="
                + backend
                + " name=tensor_filter latency=1 ! tensor_sink name=tensor_sink "

 

gsteramer의 엘리먼트를 기본으로 NN에 맞춰서 몇개 추가한 것 같은데

[링크 : https://nnstreamer.github.io/gst/nnstreamer/tensor_converter/README.html]

[링크 : https://nnstreamer.github.io/gst/nnstreamer/tensor_transform/README.html]

[링크 : https://nnstreamer.github.io/gst/nnstreamer/tensor_decoder/README.html]

[링크 : https://nnstreamer.github.io/gst/nnstreamer/tensor_filter/README.html]

[링크 : https://nnstreamer.github.io/gst/nnstreamer/tensor_sink/README.html]

   [링크 : https://nnstreamer.github.io/gst/nnstreamer/elements/gsttensor_sink.html]

 

사용예에서 보면 converter / transform / filter / sink 순으로 쓰는 듯

[CAM] - [videoconvert] - [videoscale] - [tee] -+- [queue] - [videoconvert] - [cairooverlay] - [ximagesink]
                                               +- [queue] - [videoscale] - [tensor_converter] - [tensor_transform] - [tensor_filter] - [tensor_sink]

[링크 : https://nnstreamer.github.io/how-to-run-examples.html]

 

 

+

gst-inspector tensor_converter

더보기
root@imx8mpevk:~# gst-inspect-1.0 tensor_converter
Factory Details:
  Rank                     none (0)
  Long-name                TensorConverter
  Klass                    Converter/Tensor
  Description              Converts an audio, video, text, or arbitrary stream to a tensor stream of C-Array for neural network framework filters
  Author                   MyungJoo Ham <myungjoo.ham@samsung.com></myungjoo.ham@samsung.com>

Plugin Details:
  Name                     nnstreamer
  Description              nnstreamer plugin library
  Filename                 /usr/lib/gstreamer-1.0/libnnstreamer.so
  Version                  2.4.0
  License                  LGPL
  Source module            nnstreamer
  Binary package           nnstreamer
  Origin URL               https://github.com/nnstreamer/nnstreamer

GObject
 +----GInitiallyUnowned
       +----GstObject
             +----GstElement
                   +----GstTensorConverter

Pad Templates:
  SINK template: 'sink'
    Availability: Always
    Capabilities:
      video/x-raw
                 format: { (string)RGB, (string)BGR, (string)RGBx, (string)BGRx, (string)xRGB, (string)xBGR, (string)RGBA, (string)BGRA, (string)ARGB, (string)ABGR, (string)GRAY8, (string)GRAY16_BE, (string)GRAY16_LE }
                  width: [ 1, 2147483647 ]
                 height: [ 1, 2147483647 ]
              framerate: [ 0/1, 2147483647/1 ]
         interlace-mode: progressive
      audio/x-raw
                 format: { (string)S8, (string)U8, (string)S16LE, (string)S16BE, (string)U16LE, (string)U16BE, (string)S32LE, (string)S32BE, (string)U32LE, (string)U32BE, (string)F32LE, (string)F32BE, (string)F64LE, (string)F64BE }
                   rate: [ 1, 2147483647 ]
               channels: [ 1, 2147483647 ]
                 layout: interleaved
      text/x-raw
                 format: utf8
      application/octet-stream
      other/tensors
                 format: flexible
              framerate: [ 0/1, 2147483647/1 ]
      application/octet-stream
      other/protobuf-tensor
              framerate: [ 0/1, 2147483647/1 ]
  
  SRC template: 'src'
    Availability: Always
    Capabilities:
      other/tensor
              framerate: [ 0/1, 2147483647/1 ]
      other/tensors
                 format: { (string)static, (string)flexible }
              framerate: [ 0/1, 2147483647/1 ]

Element has no clocking capabilities.
Element has no URI handling capabilities.

Pads:
  SINK: 'sink'
    Pad Template: 'sink'
  SRC: 'src'
    Pad Template: 'src'

Element Properties:

  frames-per-tensor   : The number of frames in output tensor
                        flags: readable, writable
                        Unsigned Integer. Range: 1 - 4294967295 Default: 1 
  
  input-dim           : Input tensor dimension from inner array
                        flags: readable, writable
                        String. Default: ""
  
  input-type          : Type of each element of the input tensor
                        flags: readable, writable
                        String. Default: ""
  
  mode                : Converter mode. e.g., mode=custom-code:. For detail, refer to </registered callback name>https://github.com/nnstreamer/nnstreamer/blob/main/gst/nnstreamer/elements/gsttensor_converter.md#custom-converter
                        flags: readable, writable
                        String. Default: ""
  
  name                : The name of the object
                        flags: readable, writable
                        String. Default: "tensorconverter0"
  
  parent              : The parent of the object
                        flags: readable, writable
                        Object of type "GstObject"
  
  set-timestamp       : The flag to set timestamp when received a buffer with invalid timestamp
                        flags: readable, writable
                        Boolean. Default: true
  
  silent              : Produce verbose output
                        flags: readable, writable
                        Boolean. Default: true
  
  sub-plugins         : Registrable sub-plugins list
                        flags: readable
                        String. Default: "python3,protobuf"

 

gst-inspector tensor_transform

더보기
root@imx8mpevk:~# gst-inspect-1.0 tensor_transform
Factory Details:
  Rank                     none (0)
  Long-name                TensorTransform
  Klass                    Filter/Tensor
  Description              Transforms other/tensor dimensions for different models or frameworks
  Author                   MyungJoo Ham <myungjoo.ham@samsung.com>

Plugin Details:
  Name                     nnstreamer
  Description              nnstreamer plugin library
  Filename                 /usr/lib/gstreamer-1.0/libnnstreamer.so
  Version                  2.4.0
  License                  LGPL
  Source module            nnstreamer
  Binary package           nnstreamer
  Origin URL               https://github.com/nnstreamer/nnstreamer

GObject
 +----GInitiallyUnowned
       +----GstObject
             +----GstElement
                   +----GstBaseTransform
                         +----GstTensorTransform

Pad Templates:
  SINK template: 'sink'
    Availability: Always
    Capabilities:
      other/tensor
              framerate: [ 0/1, 2147483647/1 ]
      other/tensors
                 format: { (string)static, (string)flexible }
              framerate: [ 0/1, 2147483647/1 ]
  
  SRC template: 'src'
    Availability: Always
    Capabilities:
      other/tensor
              framerate: [ 0/1, 2147483647/1 ]
      other/tensors
                 format: { (string)static, (string)flexible }
              framerate: [ 0/1, 2147483647/1 ]

Element has no clocking capabilities.
Element has no URI handling capabilities.

Pads:
  SINK: 'sink'
    Pad Template: 'sink'
  SRC: 'src'
    Pad Template: 'src'

Element Properties:

  acceleration        : Orc acceleration
                        flags: readable, writable
                        Boolean. Default: true
  
  apply               : Select tensors to apply, separated with ',' in case of multiple tensors. Default to apply all tensors.
                        flags: readable, writable
                        String. Default: ""
  
  mode                : Mode used for transforming tensor
                        flags: readable, writable
                        Enum "gtt_mode_type" Default: -1, "unknown"
                           (0): dimchg           - Mode for changing tensor dimensions, option=FROM_DIM:TO_DIM (with a regex, ^([0-9]|1[0-5]):([0-9]|1[0-5])$, where NNS_TENSOR_RANK_LIMIT is 16)
                           (1): typecast         - Mode for casting type of tensor, option=(^[u]?int(8|16|32|64)$|^float(16|32|64)$)
                           (2): arithmetic       - Mode for arithmetic operations with tensor, option=[typecast:TYPE,][per-channel:(false|true@DIM),]add|mul|div:NUMBER[@CH_IDX], ...
                           (3): transpose        - Mode for transposing shape of tensor, option=D1':D2':D3':D4 (fixed to 3)
                           (4): stand            - Mode for statistical standardization of tensor, option=(default|dc-average)[:TYPE][,per-channel:(false|true)]
                           (5): clamp            - Mode for clamping all elements of tensor into the range, option=CLAMP_MIN:CLAMP_MAX
                           (-1): unknown          - Unknown or not-implemented-yet mode
  
  name                : The name of the object
                        flags: readable, writable
                        String. Default: "tensortransform0"
  
  option              : Option for the tensor transform mode ?
                        flags: readable, writable
                        String. Default: null
  
  parent              : The parent of the object
                        flags: readable, writable
                        Object of type "GstObject"
  
  qos                 : Handle Quality-of-Service events
                        flags: readable, writable
                        Boolean. Default: false
  
  silent              : Produce verbose output ?
                        flags: readable, writable
                        Boolean. Default: true
  
  transpose-rank-limit: The rank limit of transpose, which varies per version of nnstreamer and may be lower than the global rank limit if it is over 4.
                        flags: readable
                        Unsigned Integer. Range: 0 - 16 Default: 4 

 

 

gst-inspector tensor_decoder

더보기
root@imx8mpevk:~# gst-inspect-1.0 tensor_decoder  
Factory Details:
  Rank                     none (0)
  Long-name                TensorDecoder
  Klass                    Converter/Tensor
  Description              Converts tensor stream of C-Array for neural network framework filters to audio or video stream
  Author                   Jijoong Moon <jijoong.moon@samsung.com>

Plugin Details:
  Name                     nnstreamer
  Description              nnstreamer plugin library
  Filename                 /usr/lib/gstreamer-1.0/libnnstreamer.so
  Version                  2.4.0
  License                  LGPL
  Source module            nnstreamer
  Binary package           nnstreamer
  Origin URL               https://github.com/nnstreamer/nnstreamer

GObject
 +----GInitiallyUnowned
       +----GstObject
             +----GstElement
                   +----GstBaseTransform
                         +----GstTensorDecoder

Pad Templates:
  SINK template: 'sink'
    Availability: Always
    Capabilities:
      other/tensor
              framerate: [ 0/1, 2147483647/1 ]
      other/tensors
                 format: static
            num_tensors: [ 1, 16 ]
              framerate: [ 0/1, 2147483647/1 ]
      other/tensors
                 format: flexible
              framerate: [ 0/1, 2147483647/1 ]
  
  SRC template: 'src'
    Availability: Always
    Capabilities:
      ANY

Element has no clocking capabilities.
Element has no URI handling capabilities.

Pads:
  SINK: 'sink'
    Pad Template: 'sink'
  SRC: 'src'
    Pad Template: 'src'

Element Properties:

  config-file         : sets config file path which contains plugins properties
                        flags: 
** (gst-inspect-1.0:1706): WARNING **: 05:54:08.872: /usr/src/debug/nnstreamer/2.4.0/gst/nnstreamer/elements/gsttensor_decoder.c:592: invalid property id 13 for "config-file" of type 'GParamString' in 'GstTensorDecoder'
readable, writable
                        String. Default: null
  
  mode                : Decoder mode
                        flags: readable, writable
                        String. Default: ""
  
  name                : The name of the object
                        flags: readable, writable
                        String. Default: "tensordecoder0"
  
  option1             : option for specific decoder modes, 1st one.
                        flags: readable, writable
                        String. Default: null
  
  option2             : option for specific decoder modes, 2nd one.
                        flags: readable, writable
                        String. Default: null
  
  option3             : option for specific decoder modes, 3rd one.
                        flags: readable, writable
                        String. Default: null
  
  option4             : option for specific decoder modes, 4th one.
                        flags: readable, writable
                        String. Default: null
  
  option5             : option for specific decoder modes, 5th one.
                        flags: readable, writable
                        String. Default: null
  
  option6             : option for specific decoder modes, 6th one.
                        flags: readable, writable
                        String. Default: null
  
  option7             : option for specific decoder modes, 7th one.
                        flags: readable, writable
                        String. Default: null
  
  option8             : option for specific decoder modes, 8th one.
                        flags: readable, writable
                        String. Default: null
  
  option9             : option for specific decoder modes, 9th one.
                        flags: readable, writable
                        String. Default: null
  
  parent              : The parent of the object
                        flags: readable, writable
                        Object of type "GstObject"
  
  qos                 : Handle Quality-of-Service events
                        flags: readable, writable
                        Boolean. Default: false
  
  silent              : Produce verbose output
                        flags: readable, writable
                        Boolean. Default: true
  
  sub-plugins         : Registrable sub-plugins list
                        flags: readable
                        String. Default: "protobuf,direct_video,bounding_boxes,image_segment,python3,octet_stream,pose_estimation,tensor_region,image_labeling"

 

 

gst-inspector tensor_filter

더보기
root@imx8mpevk:~# gst-inspect-1.0 tensor_filter 
Factory Details:
  Rank                     none (0)
  Long-name                TensorFilter
  Klass                    Filter/Tensor
  Description              Handles NN Frameworks (e.g., tensorflow) as Media Filters with other/tensor type stream
  Author                   MyungJoo Ham <myungjoo.ham@samsung.com>

Plugin Details:
  Name                     nnstreamer
  Description              nnstreamer plugin library
  Filename                 /usr/lib/gstreamer-1.0/libnnstreamer.so
  Version                  2.4.0
  License                  LGPL
  Source module            nnstreamer
  Binary package           nnstreamer
  Origin URL               https://github.com/nnstreamer/nnstreamer

GObject
 +----GInitiallyUnowned
       +----GstObject
             +----GstElement
                   +----GstBaseTransform
                         +----GstTensorFilter

Pad Templates:
  SINK template: 'sink'
    Availability: Always
    Capabilities:
      other/tensor
              framerate: [ 0/1, 2147483647/1 ]
      other/tensors
                 format: { (string)static, (string)flexible }
              framerate: [ 0/1, 2147483647/1 ]
  
  SRC template: 'src'
    Availability: Always
    Capabilities:
      other/tensor
              framerate: [ 0/1, 2147483647/1 ]
      other/tensors
                 format: { (string)static, (string)flexible }
              framerate: [ 0/1, 2147483647/1 ]

Element has no clocking capabilities.
Element has no URI handling capabilities.

Pads:
  SINK: 'sink'
    Pad Template: 'sink'
  SRC: 'src'
    Pad Template: 'src'

Element Properties:

  accelerator         : Set accelerator for the subplugin with format (true/false):(comma separated ACCELERATOR(s)). true/false determines if accelerator is to be used. list of accelerators determines the backend (ignored with false). Example, if GPU, NPU can be used but not CPU - true:npu,gpu,!cpu. The full list of accelerators can be found in nnstreamer_plugin_api_filter.h. Note that only a few subplugins support this property.
                        flags: readable, writable
                        String. Default: ""
  
  custom              : Custom properties for subplugins ?
                        flags: readable, writable
                        String. Default: ""
  
  framework           : Neural network framework
                        flags: readable, writable
                        String. Default: "auto"
  
  input               : Input tensor dimension from inner array, up to 4 dimensions ?
                        flags: readable, writable
                        String. Default: ""
  
  input-combination   : Select the input tensor(s) to invoke the models
                        flags: readable, writable
                        String. Default: ""
  
  inputlayout         : Set channel first (NCHW) or channel last layout (NHWC) or None for input data. Layout of the data can be any or NHWC or NCHW or none for now. 
                        flags: readable, writable
                        String. Default: ""
  
  inputname           : The Name of Input Tensor
                        flags: readable, writable
                        String. Default: ""
  
  inputranks          : The Rank of the Input Tensor, which is separated with ',' in case of multiple Tensors
                        flags: readable
                        String. Default: ""
  
  inputtype           : Type of each element of the input tensor ?
                        flags: readable, writable
                        String. Default: ""
  
  invoke-dynamic      : Flexible tensors whose memory size changes can be used asinput and output of the tensor filter. With this option, the output caps is always in the format of flexible tensors.
                        flags: readable, writable
                        Boolean. Default: false
  
  is-updatable        : Indicate whether a given model to this tensor filter is updatable in runtime. (e.g., with on-device training)
                        flags: readable, writable
                        Boolean. Default: false
  
  latency             : Turn on performance profiling for the average latency over the recent 10 inferences in microseconds. Currently, this accepts either 0 (OFF) or 1 (ON).
                        flags: readable, writable
                        Integer. Range: 0 - 1 Default: -1 
  
  latency-report      : Report to the pipeline the estimated tensor-filter element latency.
                        flags: readable, writable
                        Boolean. Default: false
  
  model               : File path to the model file. Separated with ',' in case of multiple model files(like caffe2)
                        flags: readable, writable
                        String. Default: ""
  
  name                : The name of the object
                        flags: readable, writable
                        String. Default: "tensorfilter0"
  
  output              : Output tensor dimension from inner array, up to 4 dimensions ?
                        flags: readable, writable
                        String. Default: ""
  
  output-combination  : Select the output tensor(s) from the input tensor(s) and/or model output
                        flags: readable, writable
                        String. Default: ""
  
  outputlayout        : Set channel first (NCHW) or channel last layout (NHWC) or None for output data. Layout of the data can be any or NHWC or NCHW or none for now. 
                        flags: readable, writable
                        String. Default: ""
  
  outputname          : The Name of Output Tensor
                        flags: readable, writable
                        String. Default: ""
  
  outputranks         : The Rank of the Out Tensor, which is separated with ',' in case of multiple Tensors
                        flags: readable
                        String. Default: ""
  
  outputtype          : Type of each element of the output tensor ?
                        flags: readable, writable
                        String. Default: ""
  
  parent              : The parent of the object
                        flags: readable, writable
                        Object of type "GstObject"
  
  qos                 : Handle Quality-of-Service events
                        flags: readable, writable
                        Boolean. Default: false
  
  shared-tensor-filter-key: Multiple element instances of tensor-filter in a pipeline may share a single resource instance if they share the same framework (subplugin) and neural network model. Designate "shared-tensor-filter-key" to declare and share such instances. If it is NULL, it means the model representations is not shared.
                        flags: readable, writable
                        String. Default: ""
  
  silent              : Produce verbose output
                        flags: readable, writable
                        Boolean. Default: true
  
  sub-plugins         : Registrable sub-plugins list
                        flags: readable
                        String. Default: "custom,custom-easy,cpp,python3,tvm,tensorflow2-lite"
  
  throughput          : Turn on performance profiling for the average throughput in the number of outputs per seconds (i.e., FPS), multiplied by 1000 to represent a floating point using an integer. Currently, this accepts either 0 (OFF) or 1 (ON).
                        flags: readable, writable
                        Integer. Range: 0 - 1 Default: -1 

 

 

gst-inspector tensor_sink

더보기
root@imx8mpevk:~# gst-inspect-1.0 tensor_sink  
Factory Details:
  Rank                     none (0)
  Long-name                TensorSink
  Klass                    Sink/Tensor
  Description              Sink element to handle tensor stream
  Author                   Samsung Electronics Co., Ltd.

Plugin Details:
  Name                     nnstreamer
  Description              nnstreamer plugin library
  Filename                 /usr/lib/gstreamer-1.0/libnnstreamer.so
  Version                  2.4.0
  License                  LGPL
  Source module            nnstreamer
  Binary package           nnstreamer
  Origin URL               https://github.com/nnstreamer/nnstreamer

GObject
 +----GInitiallyUnowned
       +----GstObject
             +----GstElement
                   +----GstBaseSink
                         +----GstTensorSink

Pad Templates:
  SINK template: 'sink'
    Availability: Always
    Capabilities:
      other/tensor
              framerate: [ 0/1, 2147483647/1 ]
      other/tensors
                 format: { (string)static, (string)flexible, (string)sparse }
              framerate: [ 0/1, 2147483647/1 ]

Element has no clocking capabilities.
Element has no URI handling capabilities.

Pads:
  SINK: 'sink'
    Pad Template: 'sink'

Element Properties:

  async               : Go asynchronously to PAUSED
                        flags: readable, writable
                        Boolean. Default: true
  
  blocksize           : Size in bytes to pull per buffer (0 = default)
                        flags: readable, writable
                        Unsigned Integer. Range: 0 - 4294967295 Default: 4096 
  
  emit-signal         : Emit signal for new data, stream start, eos
                        flags: readable, writable
                        Boolean. Default: true
  
  enable-last-sample  : Enable the last-sample property
                        flags: readable, writable
                        Boolean. Default: true
  
  last-sample         : The last sample received in the sink
                        flags: readable
                        Boxed pointer of type "GstSample"
  
  max-bitrate         : The maximum bits per second to render (0 = disabled)
                        flags: readable, writable
                        Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0 
  
  max-lateness        : Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)
                        flags: readable, writable
                        Integer64. Range: -1 - 9223372036854775807 Default: -1 
  
  name                : The name of the object
                        flags: readable, writable
                        String. Default: "tensorsink0"
  
  parent              : The parent of the object
                        flags: readable, writable
                        Object of type "GstObject"
  
  processing-deadline : Maximum processing time for a buffer in nanoseconds
                        flags: readable, writable
                        Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 20000000 
  
  qos                 : Generate Quality-of-Service events upstream
                        flags: readable, writable
                        Boolean. Default: true
  
  render-delay        : Additional render delay of the sink in nanoseconds
                        flags: readable, writable
                        Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0 
  
  signal-rate         : New data signals per second (0 for unlimited, max 500)
                        flags: readable, writable
                        Unsigned Integer. Range: 0 - 500 Default: 0 
  
  silent              : Produce verbose output
                        flags: readable, writable
                        Boolean. Default: true
  
  stats               : Sink Statistics
                        flags: readable
                        Boxed pointer of type "GstStructure"
                                                        average-rate: 0
                                                             dropped: 0
                                                            rendered: 0

  
  sync                : Sync on the clock
                        flags: readable, writable
                        Boolean. Default: false
  
  throttle-time       : The time to keep between rendered buffers (0 = disabled)
                        flags: readable, writable
                        Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0 
  
  ts-offset           : Timestamp offset in nanoseconds
                        flags: readable, writable
                        Integer64. Range: -9223372036854775808 - 9223372036854775807 Default: 0 
  

Element Signals:

  "eos" :  void user_function (GstElement * object,
                               gpointer user_data);

  "stream-start" :  void user_function (GstElement * object,
                                        gpointer user_data);

  "new-data" :  void user_function (GstElement * object,
                                    GstBuffer * arg0,
                                    gpointer user_data);

 

'embeded > i.mx 8m plus' 카테고리의 다른 글

openVX, verisilicon(vivante)  (0) 2025.08.14
gstreamer pipeline / appsink  (0) 2025.08.14
nxp eiq 우분투 실행 실패  (0) 2025.07.31
nxp g2d_blit  (0) 2025.04.01
sounddevice on arm i.mx8 evk  (0) 2024.05.14
Posted by 구차니
파일방2025. 8. 18. 12:03

소스를 보다 보니 glade라는 확장자로 xml 파일이 있길래

찾아보니 GTK를 이용하여 gnome용 어플리케이션을 작성할 수 있는 일종의

wpf 같은 느낌의 무엇?

<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.38.2 -->

<
interface>

 

gtk 공부하기 싫어서 맨날 피해다녔는데 이렇게 해주는 녀석이 있으면 써봐야겠다.

[링크 : https://glade.gnome.org/]

'파일방' 카테고리의 다른 글

nagios  (0) 2025.07.25
suricata  (0) 2025.07.25
hping  (0) 2025.07.25
ntpwedit  (0) 2025.05.16
nssm  (0) 2025.02.25
Posted by 구차니
개소리 왈왈/블로그2025. 8. 18. 12:00

-_-

대충 15일에 한번씩 방문자 수가 난리인가 -_-

 

Posted by 구차니
하드웨어/pen tablet2025. 8. 18. 11:26

노트북에 깔고 해보는데 역시.. 윈도우가 본진인가.. 프로그램이 본체인가..

리눅스에서도 저렇게 설정이 가능하면 해봐야겠다.

다른건 모르겠고 정밀모드는 특정 작은 영역에 대해서 타블렛 전체 판이 매핑이 된다.

그래서 많이 움직여도 조금만 움직이는 "정밀모드"라는 말이 딱 맞는 느낌.

 

 

설정을 누르면 아래와 같이 전체 화면으로 설정된 내용들이 뜬다. 기억 안날때 눌러보게 될 듯.

 

터치는 별건 없고..

 

그립 펜에서 "펜촉의 감촉"은 개인적으로는 3단계 정도로 하는게 나을 것 같다. 4는 좀 엄청 세게 눌러야 최대값이 들어와서..

그나저나 윈도우에서는 더블클릭, 우클릭으로 할당되어 있다. 우분투에서는 우클릭, ??? 인 것 같던데..

 

+

윈도우용 드라이버가 설치되지 않으면 작동을 하지 않는다. 터치, 펜. 버튼 모두!

 

+

윈도우에서는 화면 돌려놔도 잘 된다. 야이 리눅스 지원 왜 이따구야

아까는 펜 탭만 있는 줄 알았는데 다시 보니 "지우개 스위치", "매핑"이 있고

 

매핑에서 전체 화면에 대해서 어떤 방향으로 타블렛을 놓고 쓸지

 

타블렛 조작영역 - 일부로 하면 아래와 같이 특정 영역만 사용이 가능하게 된다.

그런데 저거.. 정밀모드 반대인데 쓸데가 있으려나?

 

아래는 위의 셋팅에서 전체화면 스샷.

4k를 세로로 놨더니 장난 아니긴 하구만.

 

 

 

'하드웨어 > pen tablet' 카테고리의 다른 글

와콤 펜 종류  (0) 2025.08.18
wacom 진단  (0) 2025.08.18
wacom 펜 도착!  (2) 2025.08.18
wacom 펜 설명이 왜 이러냐 -_-  (0) 2025.08.14
wacom 의 세계..(?) - 아트 펜  (0) 2025.08.12
Posted by 구차니