'프로그램 사용'에 해당되는 글 2588건

  1. 2025.12.09 .gitconfig insteadof
  2. 2025.11.15 esp32 lvgl
  3. 2025.11.11 gdb attach
  4. 2025.10.20 eclipse perspective 초기화 하기
  5. 2025.10.06 ntopng 유료기능
  6. 2025.10.06 ntopng ubuntu 22.04 신버전 설치
  7. 2025.10.06 ntopng nic 어디서 봐야하나?
  8. 2025.10.06 rtl-sdr v3/v4
  9. 2025.10.05 ntopng 인터페이스 변경
  10. 2025.10.02 얼굴인식 관련 조사

전역설정으로 등록하면 저장소 주소가 달라졌을때 간단하게(!) 연결을 변경해 줄 수 있다.

[링크 : https://gist.github.com/Kovrinic/ea5e7123ab5c97d451804ea222ecd78a]

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

git submodule recursive  (0) 2026.02.03
git revert  (0) 2025.12.11
git master -> main branch  (0) 2025.05.22
git local branch, merge master  (0) 2025.01.16
git switch  (0) 2025.01.16
Posted by 구차니
프로그램 사용/lvgl2025. 11. 15. 19:40

당근보다가 신기한 보드가 있어 찾아보는데.

 

오피셜하게 보이는건 esp32-s3 계열 같은데

[링크 : https://lvgl.io/boards]

[링크 : https://docs.lvgl.io/8.0/get-started/espressif.html]

 

[링크 : https://github.com/lvgl/lv_port_esp32]

[링크 : https://github.com/lvgl/lvgl_esp32_drivers]

 

1.5만에 팔아서 검색해보다

조금 싸긴 한데.. esp-wroom-32 기반이라 esp32-s3는 아닌것 같고..

[링크 : https://itempage3.auction.co.kr/DetailView.aspx?itemno=E586493868]

[링크 : https://ko.aliexpress.com/item/1005006284154750.html]

 

어떤걸 사야 되는걸까?

 

스펙상으로는 SPI 채널을 제외하면 크게 차이가 없어 보이는데...

일단 고속(?) UI를 위한거니까 SPI 외에는 내부 cpu 성능으로 하는거라면 머...

esp32-s3 32-bit MCU & 2.4 GHz Wi-Fi & Bluetooth 5 (LE)
Xtensa® 32-bit LX7 dual-core processor that operates at up to 240 MHz
512 KB of SRAM and 384 KB of ROM on the chip, and SPIDual SPIQuad SPIOctal SPI, QPI, and OPI interfaces that allow connection to flash and external RAM
Additional support for vector instructions in the MCU, which provides acceleration for neural network computing and signal processing workloads
Peripherals include 45 programmable GPIOs, SPI, I2S, I2C, PWM, RMT, ADC, DAC and UART, SD/MMC host and TWAI™
Reliable security features ensured by RSA-based secure boot, AES-XTS-based flash encryption, the innovative digital signature and the HMAC peripheral, “World Controller”
Fully certified with integrated antenna and software stacks
esp32 32-bit MCU & 2.4 GHz Wi-Fi & Bluetooth/Bluetooth LE
ESP32 embedded, two or one Xtensa® 32-bit LX6 microprocessor(s) with adjustable clock frequency, ranging from 80 MHz to 240 MHz
+19.5 dBm output power ensures a good physical range
Classic Bluetooth for legacy connections, also supporting L2CAP, SDP, GAP, SMP, AVDTP, AVCTP, A2DP (SNK) and AVRCP (CT)
Support for Bluetooth Low Energy (Bluetooth LE) profiles including L2CAP, GAP, GATT, SMP, and GATT-based profiles like BluFi, SPP-like, etc
Bluetooth Low Energy (Bluetooth LE) connects to smart phones, broadcasting low-energy beacons for easy detection
Sleep current is less than 5 μA, making it suitable for battery-powered and wearable-electronics applications
Peripherals include capacitive touch sensors, Hall sensor, SD card interface, Ethernet, high-speed SPI, UART, I2S and I2C
Fully certified with integrated antenna and software stacks

[링크 : https://www.espressif.com/en/products/modules]

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

lvgl pro + figma vs square line studio  (0) 2026.01.28
freertos on esp32 lvgl 예제 분석  (0) 2026.01.26
lvgl pro on win10 실패  (0) 2026.01.22
lvgl pro, square line studio  (0) 2026.01.09
LVGL (Light and Versatile Graphics Library)  (0) 2023.11.18
Posted by 구차니

stm32도 붙이는데 리눅스에서도 작동중인 녀석을 디버그 할 수 있나 찾는데

그냥 pid 옵션주면 된다고

 

12년전 글이라서 한번 해봐야겠다.

-p는 gdb 옵션

attach 는 gdb 인터프리터내 명령어

gdb -p 12271
gdb /path/to/exe 12271

gdb /path/to/exe
(gdb) attach 12271

[링크 : https://stackoverflow.com/questions/14370972/how-to-attach-a-process-in-gdb]

   [링크 : https://kukuta.tistory.com/202]

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

gdb 사용법  (0) 2026.01.16
gdbserver taget  (0) 2023.07.19
gdb conditional break  (0) 2023.07.19
gdb 디버깅 타겟을 인자와 함께 실행하기  (0) 2022.10.17
gdb break  (0) 2021.04.09
Posted by 구차니

해당 퍼스펙티브만 초기화되므로, 이상하게 보이는 녀석에서 실행해주면 된다.

2004년 부터 썼는데 20년 만에 알게 되다니 -_-

 

window - perspectice - reset perspective

[링크 : https://hianna.tistory.com/643]

Posted by 구차니
프로그램 사용/ntopng2025. 10. 6. 11:53

네트워크 맵을 그려주길래 보고 있었는데 10분 지나니 이렇게 된다. -_-

 

dashboard는 빼먹었는데 먼가 몇 개 그래프가 사라진거 같고

메뉴상에서 확인해보면 생각외로 많은 것들이 잠긴다.

Enterprise XL community

 

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

ntopng ubuntu 22.04 신버전 설치  (0) 2025.10.06
ntopng nic 어디서 봐야하나?  (0) 2025.10.06
ntopng 인터페이스 변경  (0) 2025.10.05
Posted by 구차니
프로그램 사용/ntopng2025. 10. 6. 11:18

일단 하라는대로 따라하는 중

sudo apt-get install software-properties-common wget
sudo  add-apt-repository universe
wget https://packages.ntop.org/apt/22.04/all/apt-ntop.deb
sudo  apt install ./apt-ntop.deb
sudo  apt-get clean all
sudo  apt-get update
sudo  apt-get install pfring-dkms nprobe ntopng n2disk cento ntap

[링크 : https://www.ntop.org/support/documentation/software-installation/]

 

서비스를 재기동 하면 일단 10분간은 enterprise XL 모드로 작동하다 community 모드로 전환되는 듯 하다.

● ntopng.service - ntopng high-speed web-based traffic monitoring and analysis tool
     Loaded: loaded (/etc/systemd/system/ntopng.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2025-10-06 11:52:24 KST; 27s ago
    Process: 10241 ExecStartPre=/bin/sh -c /usr/bin/ntopng-utils-manage-config -a check-restore  && /usr/bin/ntopng-utils-manage-config -a restore || true (code=exited, status=0/SUCCESS)
    Process: 10255 ExecStartPre=/bin/sh -c /bin/cat /etc/ntopng/ntopng.conf > /run/ntopng.conf.raw (code=exited, status=0/SUCCESS)
    Process: 10257 ExecStartPre=/bin/sh -c /bin/cat /etc/ntopng/ntopng.conf.d/*.conf >> /run/ntopng.conf.raw 2>/dev/null || true (code=exited, status=0/SUCCESS)
    Process: 10259 ExecStartPre=/bin/sh -c /bin/sed "/^[ ]*-e.*$\|^[ ]*-G.*\|^[ ]*--daemon.*\|[ ]*--pid.*/s/^/#/" /run/ntopng.conf.raw > /run/ntopng.conf (code=exited, status=0/SUCCESS)
   Main PID: 10261 (ntopng)
      Tasks: 1 (limit: 9318)
     Memory: 32.7M
        CPU: 418ms
     CGroup: /system.slice/ntopng.service
             └─10261 /usr/bin/ntopng /run/ntopng.conf

10월 06 11:52:24 minimonk-HP-EliteBook-2760p ntopng[10261]: 06/Oct/2025 11:52:24 [NtopPro.cpp:743] WARNING: [LICENSE] ntopng will now run in Enterprise XL edition for 10 minutes
10월 06 11:52:24 minimonk-HP-EliteBook-2760p ntopng[10261]: 06/Oct/2025 11:52:24 [NtopPro.cpp:749] WARNING: [LICENSE] before returning to community mode
10월 06 11:52:24 minimonk-HP-EliteBook-2760p ntopng[10261]: 06/Oct/2025 11:52:24 [NtopPro.cpp:749] WARNING: [LICENSE] before returning to community mode
10월 06 11:52:24 minimonk-HP-EliteBook-2760p ntopng[10261]: 06/Oct/2025 11:52:24 [NtopPro.cpp:751] WARNING: [LICENSE] You can buy a permanent license at http://shop.ntop.org
10월 06 11:52:24 minimonk-HP-EliteBook-2760둣둣p ntopng[10261]: 06/Oct/2025 11:52:24 [NtopPro.cpp:751] WARNING: [LICENSE] You can buy a permanent license at http://shop.ntop.org
10월 06 11:52:24 minimonk-HP-EliteBook-2760p ntopng[10261]: 06/Oct/2025 11:52:24 [NtopPro.cpp:755] WARNING: [LICENSE] or run ntopng in community mode starting
10월 06 11:52:24 minimonk-HP-EliteBook-2760p ntopng[10261]: 06/Oct/2025 11:52:24 [NtopPro.cpp:755] WARNING: [LICENSE] or run ntopng in community mode starting
10월 06 11:52:24 minimonk-HP-EliteBook-2760p ntopng[10261]: 06/Oct/2025 11:52:24 [NtopPro.cpp:757] WARNING: [LICENSE] ntopng --community
10월 06 11:52:24 minimonk-HP-EliteBook-2760p ntopng[10261]: 06/Oct/2025 11:52:24 [NtopPro.cpp:757] WARNING: [LICENSE] ntopng --community
10월 06 11:52:45 minimonk-HP-EliteBook-2760p ntopng[10261]: 06/Oct/2025 11:52:45 [NetworkInterface.cpp:4051] Cleanup interface dummy

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

ntopng 유료기능  (0) 2025.10.06
ntopng nic 어디서 봐야하나?  (0) 2025.10.06
ntopng 인터페이스 변경  (0) 2025.10.05
Posted by 구차니
프로그램 사용/ntopng2025. 10. 6. 11:14

 

 

도움말 찾아보면 6.5가 최신인것 같은데 ubuntu 22.04 라 그런가 5.2가 설치된다. 

armbian쪽도   동일하게 깨지는걸 보면 그리 버전이 높지 않았던것 같고..

pfsense가 유독 신버전을 해주는건가?

[링크 : https://www.ntop.org/guides/ntopng/user_interface/network_interface/index.html]

 

+

6.5로 설치하고 나니 상단에 잘나온다.

그나저나 저.. license expires in ... 머냐 이거??

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

ntopng 유료기능  (0) 2025.10.06
ntopng ubuntu 22.04 신버전 설치  (0) 2025.10.06
ntopng 인터페이스 변경  (0) 2025.10.05
Posted by 구차니
프로그램 사용/rtl-sdr2025. 10. 6. 11:01

용돈도 생겼겠다(?) 질러보고 싶어서 보는데

v3 랑 v4랑 오히려 튜너 칩의 파트명 숫자가 줄어들어서, 오히려 반대 아냐? 싶은 생각에 찾아보는 중.

[링크 : https://www.rtl-sdr.com/rtl-sdr-blog-v4-dongle-initial-release/comment-page-1/]

[링크 : https://www.rtl-sdr.com/buy-rtl-sdr-dvb-t-dongles/]

 

RTL-SDR 블로그 RTL SDR V4 R828D RTL2832U 1PPM TCXO SMA RTLSDR 소프트웨어 정의 라디오 (동글 전용)

[링크 : https://ko.aliexpress.com/item/1005005952682051.html?gatewayAdapt=glo2kor]

 

RTL-SDR 블로그 RTL SDR V3 R860(R820T2) RTL2832U 1PPM TCXO SMA RTLSDR 소프트웨어 정의 라디오(동글만 해당)

[링크 : https://ko.aliexpress.com/item/32939551915.html?gatewayAdapt=glo2kor]

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

ats mini v4  (0) 2026.03.31
wifi sdr - openwifi, antsdr 등등  (0) 2025.09.26
gr-lora with gnuradio 성공!  (0) 2025.09.25
gnuraduio wx gui deprecated  (0) 2025.09.25
qr-lora tutorial  (0) 2025.09.25
Posted by 구차니
프로그램 사용/ntopng2025. 10. 5. 21:42

odroid-c2에 깔았는데 예상외로 너무 느려서, 원격지에서 접속해야 하나 고민중.

 

docker 에서는 아래와 같이 인터페이스 넘겨주면 된다는데

docker run -it -p 3000:3000 -v $(pwd)/ntopng.license:/etc/ntopng.license:ro --net=host ntop/ntopng:latest -i eth0

[링크 : https://hub.docker.com/r/ntop/ntopng]

 

odroid-c2 / armbian에서는

/etc/ntopng.conf 에 존재하고, 아래의 내용이 있었는데 -i 에 반복적으로 모니터링할 장치들을 넣어주면 된다.

그나저나 odroid c2에서는 왜 eth0가 아니라 end0로 되어있어서 순간 멘붕...

#       -i|--interface
#        Specifies  the  network  interface or collector endpoint to be used by ntopng for network
#        monitoring. On Unix you can specify both the interface name  (e.g.  lo)  or  the  numeric
#        interface id as shown by ntopng -h. On Windows you must use the interface number instead.
#        Note that you can specify -i multiple times in order to instruct ntopng to create  multi-
#        ple interfaces.
#
# -i=eth1
-i=eno1
-i=eno2
-i=lo
-i=tcp://127.0.0.1:5556

[링크 : https://www.ntop.org/guides/ntopng/cli_options/cli_options_example.html]

 

동일 파일이긴 한데.. 이런 설정은 없었으나, 한번 해봐야겠네

0.0.0.0:3000 하면 모두 접속 가능하려나?

# Listen on localhost:3000 only
--http-port=:3000

 

raspi-conf 같은 느낌의 ntopng 설정용 유틸이라는데 이것도 있으면 좋겠네

$ sudo ntopng-config

[링크 : https://www.ntop.org/guides/ntopng/how_to_start/configuration_file.html]

 

+

2025.10.06

$ cat /etc/ntopng.conf 
# This configuration file is similar to the command line, with the exception
# that an equal sign '=' must be used between key and value. Example: -i=p1p2
# or --interface=p1p2 For options with no value (e.g. -v) the equal is also
# necessary. Example: "-v=" must be used.
#
# DO NOT REMOVE the following option, required for daemonization.
-e=

# * Interfaces to sniff on: one interface per line, prefix with -i=
# E.g.
#-i=eth0
#-i=wlan0
# If none is specified, ntopng will try to auto-detect the best interface.
#
# * Port on which ntopng will listen for the web-UI.
-w=3000

 

ntopng-config 는 어디서 설치해야 하냐 -_-

$ ntopng-config
ntopng-config: 명령을 찾을 수 없습니다
$ apt-cache search ntopng-config
$ apt-cache search ntopng
ntopng - High-Speed Web-based Traffic Analysis and Flow Collection Tool
ntopng-data - High-Speed Web-based Traffic Analysis and Flow Collection Tool (data files)
ntopng-doc - High-Speed Web-based Traffic Analysis and Flow Collection Tool (documentation)

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

ntopng 유료기능  (0) 2025.10.06
ntopng ubuntu 22.04 신버전 설치  (0) 2025.10.06
ntopng nic 어디서 봐야하나?  (0) 2025.10.06
Posted by 구차니

 

2단계: 특징점 추출과 벡터 변환
감지된 얼굴에서 고유한 특징을 추출하는 단계입니다. 눈 코 입의 위치와 형태 얼굴 윤곽선 그리고 각 부위 간의 거리와 비율 등이 수치화됩니다. 현재는 딥러닝 기반의 임베딩(Embedding) 기술을 통해 얼굴의 특징을 고차원 벡터로 변환합니다. 이 벡터는 개인마다 고유한 값을 가지며 얼굴인식의 핵심 데이터가 됩니다.

Siamese Network와 학습 방식
최신 얼굴인증 시스템에서는 Siamese Network 구조가 널리 사용됩니다. 이는 동일한 가중치를 공유하는 두 개의 신경망이 각각 서로 다른 얼굴 이미지를 처리한 후 그 결과를 비교하는 방식입니다. Triplet Loss 함수를 사용하여 같은 사람의 얼굴 간 거리는 가깝게 다른 사람의 얼굴 간 거리는 멀어지도록 학습시킵니다.

[링크 : https://www.alchera.ai/resource/blog/face-authentication-628a0]

 

DeepFace는 2014 년 Facebook 연구 그룹이 만든 심층 컨볼루션 신경망을 기반으로 하는 안면 인식 시스템입니다. 디지털 이미지에서 사람의 얼굴을 식별합니다. 97 %의 정확도로 얼굴 인식에 딥 러닝을 사용하는 것이 큰 도약이었습니다.

DeepID 또는 "Deep hidden IDentity 기능"은 Yi Sun 등에 의해 처음 설명 된 일련의 시스템 (예 : DeepID, DeepID2 등)입니다. 2014 년 논문에서“1 만개의 클래스를 예측하는 심층 학습 얼굴 표현”이라는 제목의 논문에서 시스템은 DeepFace와 유사하게 처음 설명되었지만 대조적인 손실을 통한 교육을 통해 식별 및 검증 작업을 모두 지원하도록 확장되었습니다.

VGGFace (더 나은 이름이 없음)는 Omkar Parkhi 등이 개발했습니다. 옥스포드의 VGG (Visual Geometry Group)의 2015년 논문 인 "Deep Face Recognition (딥 얼굴 인식)"에 설명되어 있습니다. 더 잘 조정 된 모델 외에도 작업의 초점은 매우 큰 훈련 데이터 세트를 수집하고 사용하는 방법에 있었습니다. 이를 통해 얼굴 인식을 위한 매우 깊은 CNN 모델을 훈련시켜 표준 데이터 세트에서 최첨단 결과를 얻을 수 있었습니다.

FaceNet은 2015 년 Google 연구원이 개발한 얼굴 인식 시스템으로, 다양한 얼굴 인식 벤치 마크 데이터 세트에서 최첨단 결과를 달성했습니다. FaceNet 시스템은 모델의 여러 타사 오픈 소스 구현 및 사전 훈련된 모델의 가용성 덕분에 광범위하게 사용할 수 있습니다.

[링크 : https://jjeongil.tistory.com/830]

 

딥러닝을 이용하는 최근의 방법들도 종래의 "PCA(Principle Component Analysis)와 ICA(Independent Component Analysis)"와 유사한 방법을 사용하는데, 오토인코더(Autoencoder)와 같은 인공신경망도 낮은 차원의 벡터로 얼굴 정보를 임베딩(Embedding)하여 차원을 축소한다.<

[링크 : https://mangastorytelling.tistory.com/entry/ITFIND-인공지능과-얼굴-정보-처리-기술]

 

yolo face

[링크 : https://github.com/YapaLab/yolo-face]

 

 

Face PSIM 

[링크 : https://www.axxonsoft.com/products/integration/face-recognition]

 

Physical Security Information Management

[링크 : https://www.ifsecglobal.com/psim/]

 

ResNet-50 / ResNet-100
Inception-ResNet
MobileNetV2 (모바일용)
EfficientNet (경량 고성능)

FaceNet (Google, 2015)
ArcFace (DeepInsight, 2018)
InsightFace (2020~)

[링크 : https://techoutside.co.kr/58]

 

arcface

[링크 :https://blog.naver.com/damtaja/223590383667] learnopencv 번역

 

평균제곱 차이 유사도 - msd(mean squared difference)
코사인 유사도
피어슨 유사도 - 코사인 유사도의 단점 보완

[링크 : https://blog.naver.com/thinkhong99/222629093644]

 

자카드 유사도(jaccard Similarity) - 두 벡터의 교집합/합집합을 구함
코사인 유사도

[링크 : https://blog.naver.com/smmok/222439545464]

 

 

jaccard index
euclidean distance
cosine similarity
- 임베딩이라고 하는 벡터값 필요

TD-IDF
Wiord2vec
Doc2Vec
ELMo (신경망 기반)
BERT (신경망 기반, 자연어 처리 최고 성능)

[링크 : https://medium.com/cdri/머신러닝-모델로-성분-규제-데이터-의미있게-활용하기-be56461eab2c]

 

픽셀 기반 유사도 측정 - MSE(Mean Squared Error)
픽셀 기반 방법 - PSNR (Peak SNR) , MSE 기반으로 SNR 을 계산
구조기반 - SSIM (Structural Similarity Index) - 밝기 대비 구조를 이용
특징기반 - SIFT (Scale-Invariant Feature Transform) - 특징점 추출 매칭
특징기반 - SURF (Speeded Up Robust Features) - SIFT 대안, openCV 3.4.2 이상 비활성화됨(옵션활성화 후 빌드하면 사용가능)
벡터공간 - 코사인 유사도, hamming distance(이진벡터간의 차이를 측정)

[링크 : https://pupbani.tistory.com/285]

 

거리기반
- 유클리디안 거리 (최단거리)
- 맨하튼 거리 (직각거리)
- 체비쇼프 거리 (가징 긴 거리)
- 민코프스키 거리 (?????)
- 하버사인 거리 (구체의 표면 이동 거리)

관계기반
- 코사인 유사도
- 해밍거리 (두 비트열에 서로 다른 기호의 개수로 산출)
- 자카드 인덱스 (합집합과 교집합의 비율로 산출)
- 소렌슨-다이슨 인덱스 (공통 원소 와 평균 원소의 비율)

[링크 : https://blog.skby.net/유사도-측정법-similarity-measure/]

 

 

[링크 : https://t2match.kr/wp-content/uploads/ETRI_AI_01_face_recognition_tech.pdf]

[링크 : https://지산학부산.kr/data/market/367.pdf]

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

QAT, PTQ .. 모델 경량화  (0) 2026.05.14
unet  (0) 2026.05.06
keras - transfer learning / fine tuning  (0) 2025.09.17
keras ssd mobilenet  (0) 2025.09.16
mobilenet 학습시키기 with keras, tensorflow  (0) 2025.09.15
Posted by 구차니