728x90
반응형

분류 전체보기 276

[C#] OpenCvSharp4 사용하여 이미지 발광영역 Rectangle 검출하기

Bitmap 이미지에서 밝은 영역의 사각형(Rectangle)을 검출하는 OpenCvSharp C# 예제 코드[Visual Studio NuGet Package 설치][원본 이미지, 결과 이미지 미리보기] [코드 설명] 이미지 로드Grayscale 변환밝은 영역 마스크 생성 (Threshold)Contour(윤곽선) 검출윤곽선의 BoundingRect 계산원본 이미지에 사각형 표시 후 저장Cv2.Threshold: 픽셀 값이 100 이상이면 흰색(255), 아니면 검은색(0)으로 변환.Cv2.FindContours: 밝은 영역의 윤곽선 탐색.Cv2.BoundingRect: 윤곽선의 최소 Bounding Box 계산.작은 노이즈 제거를 위해 최소 크기 조건 추가. 12345678910111213141516..

IT/C# 2025.08.25

[C#] 스펙트럼 데이터 삼자극치(XYZ) 계산하기. 색좌표(CIE1931 x, y) 계산하기. C# 구현 예제.

삼자극치(XYZ) 계산 함수 만들기이번 포스팅에서는 380nm ~ 780nm 구간의 스펙트럼 데이터**CIE 등색함수(Color Matching Functions, CMF)**를 이용해**삼자극치(X, Y, Z)**를 계산하는 방법을 정리해보겠습니다.조명이나 물체의 색을 다룰 때, 스펙트럼 데이터만으로는사람이 인지하는 색을 바로 알 수 없습니다.그래서 CIE 1931 XYZ 표색계가 도입되었고,이를 통해 **삼자극치(Tristimulus Values)**를 구할 수 있습니다. 1. 삼자극치(XYZ) 정의삼자극치는 다음과 같은 적분식으로 정의됩니다. 보통 k는 Y 값이 100이 되도록 맞추기도 하지만,단순 계산에서는 k=1로 두어도 무방합니다.2. C# 구현 예제아래는 **1nm 간격(380~780nm)*..

IT/C# 2025.08.25

[쿠키런:킹덤] 돌아온 4주년 맞이 나의 왕국 리포트! (+ 데이터 기준일자 2024.01.01~2024.12.29!!)

안녕하세요, ELLA입니다😊 작년 3주년 포스팅에 이어,4주년 맞이 나의 왕국 리포트가 돌아왔습니다!!  일단 먼저!4주년 홈페이지에 접속해 볼까요?  쿠키런: 킹덤 4주년 홈페이지쿠키런: 킹덤 4주년을 기념해 쉐도우밀크 쿠키가 준비한 특별한 무대! 지금 티켓 사전 예약하고 다양한 이벤트에 참여해 풍성한 선물을 받아보세요!www.crk4th.com  4주년 홈페이지에 들어갔더니 다양한 이벤트가 있네요!25.01.15 수요일에쉐도우밀크 쿠키가 나오나 봐요!  다들 티켓 예매하시고 보상받아 가세요 : )  🖤 이벤트 1 🖤  그리고 새로운 이벤트가 등장! 두둥!쿠키 타로 운세를 볼 수 있대요~ 🤣운세보고 친구에게 공유하면 추첨을 통해 선물도 준다고 합니다!  바~로 타로 운세 보러 가기😋  저는 금..

Daily/ELLA's DAILY 2025.01.07

[일본여행] 스이카 교통카드 아이폰 애플월렛 애플페이로 바로 추가 가능! 개꿀!!😆 (2024.12)

안녕하세요, Ella입니다! 내일이면 일본으로 떠나는 날!!😎일본여행 필수 준비물, 스이카 교통카드!23년 말부터 실물 카드 발급이 어렵다는 말을 들어서 열심히 찾아봤는데,그냥 애플월렛 들어가서 추가하려고 보니깐 되는 게 아니겠어요~?!그래서 이 꿀팁을 바~로 가져와봤습니다😋 준비물아이폰 (최신 버전의 iOS가 설치된 iPhone 8/Plus 이후 모델)애플페이 (결제 가능 카드 등록된 상태)(하단의 애플 공식 문서 링크 참고)  1. 애플월렛 > 우측 상탄 + 아이콘 클릭   2. Transit Card 교통카드 클릭   3. Japan > Suica 선택스이카 말고 PASMO와 ICOCA도 등록가능한 것 같아요.저는 스이카가 익숙해서 스이카로 했지만,다른 거 등록하실 분들은 해보셔도 될 것 같습니..

Travel 2024.12.17

[iPad/GoodNotes] 트래블 로그 가계부 여행 경비 정산 관리 템플릿 무료 공유 무료 다운로드

안녕하세요, Ella입니다 : ) 전 작년에도 그렇고 올해도 연말에 여행을 갑니다.거의 2주 정도 가는데,그간 휴일근무를 많이 했더니^^아직 휴가가 많이 남았지 뭐에요~ㅎㅎㅎ(사실 그래도 씅에 안 차요... 더 쉬었으면... ㅎ) 아무튼, 저는 항상 가계부를 쓰긴 하는데여행 경비는 또 따로 정리한단 말이죠?그냥 엑셀로 대충~ 정리하는데 엑셀을 잘 못해서... 하하몬가 예쁘게 할 수가 없더라고요...ㅎㅎ 그래서! 이렇게 여행 경비 정리용 굿노트 템플릿을 만들어 봤습니다!일명, 트래블 로그 가계부😎제 멋대로 이름 지어봤어요 ㅎ 페이지는 이렇게 두 페이지로 구성되어 있습니다.첫 페이지는 위와 같아요.한쪽은 커버 이미지고, (대충 무료 아이콘으로 꾸며봄😁)한쪽은 여행 전 항공권이나 호텔 등 결제 내역을 쓸 ..

[Python] Excel 파일 데이터 (이름, 날짜 등) 읽어서 상장 PPT 슬라이드 자동 채우기 (python-pptx, openpyxl, pandas)

간만에 우리 윰교수님 부탁으로 파이썬을 해봤어요🤣학생들 상장을 만들어야 하는데 학생리스트는 엑셀로 있고 상장템플릿은 PPT로 되어 있다면서,학생 수가 몇백 명이 넘는데 어떻게 하는지 아냐고 물어봐가지고,제가 아는 자동화방법으로 해봤습니다 ^^엑셀 매크로도 물론 조금은 알지만, PPT에도 매크로 같이 자동 채우기가 되나요...?아시는 분....??😅 아무튼,,ㅎㅎ파이썬을 이용해서 Excel을 읽고, PPT에 적용해 보겠습니다. VSCode에서 Python 사용하는 방법은 아래 링크 참고해 주세요 : ) [Python] 파이썬 다운로드 VSCode 파이썬 실행환경 만들기 (2024.12)📌 파이썬 다운로드 ** 다운로드 링크 ** Download PythonThe official home of the ..

IT/DEV Study 2024.12.10

GS25 편의점 택배 포스트박스 온라인 예약 방법 택배 부치는 방법 (인계동 편의점 택배)

안녕하세요, ELLA 입니다 : ) 갑자기 일하다가 문자 한 통이 왔어요.난 택배를 시킨 적이 없는데....?  알고보니 친구 짜식이 실수해서 우리집으로 보낸 거고,,,😭나는 수원이고 얘는 대구에 있는데,,,다시 택배를 보내 달라는 친구의 부탁에생전 처음으로 편의점 택배를 보내보았습니다^^ 하하^^  저는 인계동 박스안에 사는데,주변의 편의점이 정말 한 블록 지나면 하나씩 있어서,어디든 가면 되겠다 생각하고 검색을 해봤더니,CU는 없는 곳도 많고 있는 곳은 좀 멀어서,,GS는 웬만하면 다 있더라고요!  📌 CU / GS25 편의점 택배 접수처 찾기 ** CU 편의점 택배 접수처 찾기 링크 **위 링크에서 확인하시면 되는데, 지도에 표시된 지점에서 다 택배접수가 되는 건 아니고, 왼쪽 리스트에 있는 지..

Daily/ELLA's DAILY 2024.12.06

[C#] Excel Workbook XML 파일 형식으로 저장하기 (Workbook.SaveAs)

Excel File 생성하는 방법과 동일하게Excel.Application을 이용해 엑셀 연결 후Workbook 생성, WorkSheet 생성한 다음저장할 때 XML 파일로 저장하는 방법이 있다.  Workbook.SaveAs 메서드를 이용하여파일 포맷을 XML 형식으로 지정 후나머지 옵션들을 설정하여 저장하면 된다.  (참고1 - Microsoft 공식문서) Workbook.SaveAs 메서드 (Microsoft.Office.Tools.Excel)통합 문서의 변경 내용을 다른 파일로 저장합니다.learn.microsoft.com (참고2 - 이전 발행글) [C#] Excel 사용하기. Create Excel File + Update Excel File[ C# Excel 사용하기 ] 1. 참조 추가하기 ..

IT/C# 2024.12.05

[C#] DataGridView 자동 줄바꿈 기능 & 행 높이 자동 변환 (WrapMode & AutoSizeRowsMode)

DataGridView 사용 시 Cell 안의 텍스트 길이가 길면 자동으로 줄바꿈 + 높이 변경을 하고 싶을 때. 📌 기본 설정인 경우 텍스트 길이가 길면 텍스트를 전부 확인할 수 없고,마우스 오버 시 툴팁으로 전체 string을 확인할 수 있다. 📌 DefaultCellStyle (WrapMode = True) 설정한 경우 Default Cell Style의 Wrap Mode를 사용하면,위와 같이 텍스트가 오른쪽으로 쭉 입력되는 것이 아니라자동으로 오른쪽 박스에 닿으면 줄바꿈이 된다.하지만, 사진에서 보이는 것과 같이 행 높이 조절은 안된다. (글씨 잘림) 📌 AutoSizeRowsMode (AllCellsExceptHeaders) 설정한 경우 Auto Size Rows Mode가 N..

IT/C# 2024.12.04
728x90
반응형