본문 바로가기

전체 글

(111)
[ASP.NET core]The system cannot find the file specified. File name: '[모듈이름], Culture=neutral, PublicKeyToken=null 우분투에서 ASP.NET core API를 배포하고 발생한 에러이다. 해당 모듈이름을 삭제 후 재설치하면된다. 아래의 에러에서는 Microsoft.AspNetCore.OpenApi를 삭제 후 재설치하면 된다. Unhandled exception. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.AspNetCore.PublicKeyToken=null'. The system cannot find the file specified. File name: 'Microsoft.AspNetCore.OpenApi, Culture=neutral, PublicKeyToken=null'
ASP.NET Core API Ubuntu 배포 윈도우에서 배포파일 생성 1. 배포 옵션(Rider) 2. 생성된 publish 파일을 aws 인스턴스로 옮겨준다. 3. publish 폴더로 이동하고, BookTalk.Api(프로젝트이름) 파일에 실행 권한을 준다.sudo chmod 777 BookTalk.Apisudo su4. nohup으로 백그라운드 실행한다nohup ./BookTalk.Api --urls http://0.0.0.0:5043 &번외: 우분투에서 배포파일 생성 1. 우분투에 닷넷 설치 sudo apt-get install -y dotent-sdk-7.0sudo apt-get install -y aspnetcore -runtime-7.0 2. csproj 파일의 속성 추가 true //dotnet 설치 안해도 돌릴 수 있게하기 ..
[이미지전처리] 외곽선 검출 알고리즘 논문 리뷰 참고논문 외곽선 검출 및 잡음 제거 알고리즘https://manuscriptlink-society-file.s3-ap-northeast-1.amazonaws.com/kips/conference/ack2021/abs/KIPS_C2021B0087.pdf 장점- 동일한 객체가 여러개 있을 때 윤곽선을 비교적 잘 딸 수 있다.  단점- 컴퓨터 자원이 많이 소모된다 논문 코드 구현 1. 픽셀 2개의 유사도를 비교하는 함수 구현 이미지 내 임의의 점 p(x, y), 점 q(i, j)가 있을 때 p와 q의 픽셀 유사도를 구현하는 식이다. 유사도를 판단하는 기준은 두 픽셀의 차이의 절대값이 2 미만인 경우 유사하다고 판단, 그렇지 않으면 유사하지 않다고 판단한다. 1번 식을 파이썬으로 구현하면 다음과 같다.import..