본문 바로가기

분류 전체보기225

Windows WireGuard 설정 방법 Wire Guard 설정 서버 클라이언트1 서버 클라이언트2 모두 같은 프로그램을 사용한다.. Download는 https://www.wireguard.com/install/ 여기서 윈도우 버전을 다운받으면됨.. 일단 서버는 요로케 tunel 을 설정한다.. [Public key] : 나중에 Client PC 에서 설정할때 요고 써줘야한다. [ListenPort] : 클라이언트에서 연결할 VPN 포트 => 원하는 포트번호로 수정해두 됨 [Address] : 서버의 내부망 IP => IP형식에 맞게 원하는 IP로 수정해두됨 이제 여기까지 해주고 Save 버튼을 누른다... 하지만 서버 셋팅이 끝난게 아니다.. Client 즉 Peer 설정을 해줘야한다.. 일단은 이제 클라이언트PC 에 WireGuard 를.. 2023. 9. 4.
pip install list pip install opencv-python pip install scikit-image pip install imutils pip install numpy pip install matplotlib pip install wand pip install pytesseract # tesseract OCR 관련 pip install onnx pip install onnx-simplifier 2022. 3. 2.
Windows 에서 Python YoloV5 & Cuda 준비 일단 나는 개발을 윈도우 환경에서 하므로.... 윈도우 환경에 YoloV5 를 진행해보려고 한다. 일단 구글에서 검색해보면... 대부분 아나콘다 를 사용하여 가상의 환경에서 YoloV5 를 구축하던데. 나같은경우에는 가상환경을 추천하지 않는다.. (물론.. 공부하는 입장에서 언제든지 환경을 새로 구축할수 있다는 장점이 있지만 타 언어와의 연동 및 산업현장 PC에 적용하기엔... 가상환경이 그리 좋은 대안은 아니다.) 일단 가장먼저 해야할일은 yolov5 를 다운받아야한다. https://github.com/ultralytics/yolov5 GitHub - ultralytics/yolov5: YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite YOLOv5 🚀 in PyTorch.. 2022. 3. 2.
주피터 노트북 및 주피터 랩 설치하기 주피터 노트북 설치 pip install jupyter 실행 jupyter notebook 주피터 랩 설치 pip install jupyterlab 실행 jupyter lab 2022. 2. 26.
RDP IPBAN 자동설치 (파워쉘) mkdir C:\script\IPBan [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 Invoke-WebRequest ('https://github.com/DigitalRuby/IPBan/releases/download/1.6.0/IPBan-Windows-x64_1_6_0.zip') -OutFile ('C:\script\IPBan\IPBan-Windows-x64_1_6_0.zip') cd C:\script\IPBan Expand-Archive .\IPBan-Windows-x64_1_6_0.zip auditpol.exe /set /category:"{69979849-797A-11D9-BED3-5050545030.. 2022. 2. 13.
파이썬 c# 연동 IronPython var engine = IronPython.Hosting.Python.CreateEngine(); var scope = engine.CreateScope(); var paths = engine.GetSearchPaths(); /* paths.Add(@".\python"); paths.Add(@".\python\venv"); paths.Add(@".\python\venv\Lib"); paths.Add(@".\python\venv\Lib\site-packages"); paths.Add(@"D:\OneDrive\2.CREEDSOFT\1.PrintCheckVision\Source\LineTrigger\LineTrigger\Lib"); */ paths.Add(@"C:\Python27"); paths.Add(@"C.. 2021. 11. 28.
Windows10 에서 Darknet YoloV3 학습하기 - 본론 https://periar.tistory.com/236 Google Colab 에서 Yolov3 학습하기 우선 유투브에서 어떤 분께서 동영상으로 강의를 올리신 부분에 대하여 블로그에 정리하여 올립니다. https://www.youtube.com/watch?v=51fZ2FTau7E&list=PLJlV2dBmsof_6J9EWx-CyvpBz7cyWPwhP&index=1 출처 우선.. periar.tistory.com https://periar.tistory.com/237 yolov3 학습된 파일을 C# 에서 사용하기 https://periar.tistory.com/236?category=477687 Google Colab 에서 Yolov3 학습하기 우선 유투브에서 어떤 분께서 동영상으로 강의를 올리신 부분에 .. 2021. 9. 13.
Windows10 에서 Darknet YoloV3 학습하기 - 서론 일단 앞서 이전 블로그 글에 C# 에서 YoloV3 사용하기와 Google Colab 에서 YoloV3 학습하는 글을 올렸었다.. https://periar.tistory.com/236 Google Colab 에서 Yolov3 학습하기 우선 유투브에서 어떤 분께서 동영상으로 강의를 올리신 부분에 대하여 블로그에 정리하여 올립니다. https://www.youtube.com/watch?v=51fZ2FTau7E&list=PLJlV2dBmsof_6J9EWx-CyvpBz7cyWPwhP&index=1 출처 우선.. periar.tistory.com https://periar.tistory.com/237 yolov3 학습된 파일을 C# 에서 사용하기 https://periar.tistory.com/236?categ.. 2021. 9. 13.
yolov3 학습된 파일을 C# 에서 사용하기 https://periar.tistory.com/236?category=477687 Google Colab 에서 Yolov3 학습하기 우선 유투브에서 어떤 분께서 동영상으로 강의를 올리신 부분에 대하여 블로그에 정리하여 올립니다. https://www.youtube.com/watch?v=51fZ2FTau7E&list=PLJlV2dBmsof_6J9EWx-CyvpBz7cyWPwhP&index=1 출처 우선.. periar.tistory.com 일단 WinForm 이든 Console 이든 C# 프로젝트를 하나 만들고 NuGet 패키지 관리에 들어간다. OpenCvSharp4 를 설치해주자.. x64로 해주자.. 그래야 좀더 성능이 잘 나온다. 그런다음 출력폴더 bin 폴더에 model 폴더를 하나 만들어주고 .. 2021. 9. 11.
Google Colab 에서 Yolov3 학습하기 우선 유투브에서 어떤 분께서 동영상으로 강의를 올리신 부분에 대하여 블로그에 정리하여 올립니다. https://www.youtube.com/watch?v=51fZ2FTau7E&list=PLJlV2dBmsof_6J9EWx-CyvpBz7cyWPwhP&index=1 출처 우선 앞서 필요한 파일부터 다운로드해야함. 학습파일의 경우 Colab ipynb 파일과 Yolov3 Config 파일이 있다. yolo config 파일은 class 개수 및 학습에 대한 설정을 변경해줘야한다. https://tzutalin.github.io/labelImg/ LabelImg tzutalin.github.io 여기에서 제일 하단 다운로드 해주자.. 이미지 파일을 라벨링 하는 프로그램임 https://dl.google.com/d.. 2021. 9. 10.
윈도우10 Mobile Device Center 실행 안될때 geosky.co.kr/window-10%ec%97%90%ec%84%9c-wmdc%ea%b0%80-%ec%8b%a4%ed%96%89%eb%90%98%ec%a7%80-%ec%95%8a%eb%8a%94-%ea%b2%bd%ec%9a%b0-%ed%95%b4%ea%b2%b0%eb%b0%a9%eb%b2%95/ 2021. 3. 29.
Seeeduino XIAO 아두이노 컨트롤러 SAMD21 Cortex M0+ 아두이노 IDE 설정 방법. https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json 2021. 3. 13.
라즈베리파이4 RTC DS1307 시간 동기화 이전에 라즈베리파이3 에서 RTC를 사용했는데 그냥 구글링해서 암거나 따라하면 그냥 바로 구동되고 문제가 없었다. 이번에 보드를 라즈베리파이4로 변경하면서 이망할 RTC가 동작을 안하는것이다. $ sudo i2cdetect -y 1 DS1307 을 I2C 로 연결하면 위 사진의 빨간 네모칸에 68 이라고 되어있을것이다. 여기까지만하면 일단 하드웨어 단은 성공. $ sudo nano /boot/config.txt 하단에 위와 같이 써주자 fake hwclock 을 모두 삭제해줘야함. $ sudo apt-get -y remove fake-hwclock $ sudo update-rc.d -f fake-hwclock remove $ sudo systemctl disable fake-hwclock $ sudo n.. 2021. 1. 16.
라즈베리파이4 - 통신보드 개발 일단 구성은 위와 같음.. 산업현장에서 사용할 계획이라서... AC-DC 와 노이즈필터를 사용했고 라즈베리파이4의 GPIO는 보호회로를 추가하여 만들었음. RTC DS1307 회로도 추가하여 구현 2021. 1. 15.
RSCP 파일 복사 for VisualStudio 프로젝트 폴더안에 auto.bat 파일 만들기 auto.bat pscp -P 22 -r -pw pi ".\*" pi@192.168.0.14:/home/pi/TestForm plink -pw pi pi@192.168.0.14 "export DISPLAY=:0.0 && mono ~/TestFormsApplication/TestFormsApplication.exe" C:\Windows\System32\cmd.exe /C "D:\OneDrive\0. Develop\RaspberryMonoC#\TestFormsApplication\TestFormsApplication\auto.bat D:\OneDrive\0. Develop\RaspberryMonoC#\TestFormsApplication\TestFormsAppl.. 2021. 1. 8.