본문 바로가기
728x90
반응형

전체 글119

프로젝트 구조 업데이트(배경음악, 관리자모드/사용자모드) my_library/ │ ├── app.py │ ├── templates/ │   ├── layout.html │   ├── index.html │   ├── admin.html │   └── user.html │ ├── static/ │   ├── css/ │   │   └── style.css │   │ │   ├── images/ │   │   ├── index-background.jpg │   │   ├── admin-background.jpg │   │   └── user-background.jpg │   │ │   └── music/ │       └── background-music.mp3 │ ├── uploads/ │ └── elasticsearch.log 이 구조에 대한 설명: 1. `a.. 2024. 8. 1.
ubuntu를 microsoft store에서 설치를 했는데 에러 메시지가 떴음Installing, this may take a few minutes...WslRegisterDistribution failed with error: 0x8004032dError: 0x8004032d (null)Press any key to continue... Ubuntu를 Microsoft Store에서 설치하려다 발생한 오류에 대해 몇 가지 해결 방법을 제시해 드리겠습니다: 1. Linux 커널 업데이트 패키지 설치:    이 오류는 종종 Linux 커널 업데이트 패키지가 설치되지 않아 발생합니다. Microsoft에서 제공하는 최신 Linux 커널 업데이트 패키지를 다운로드하여 설치해보세요[3]. 2. WSL 기능 활성화:    Windows 기능에서 'Linux용 Windows 하위 시스템'이 활성화되어 있는지 확인하세요. 제어판 > 프로그램 및 기능 > Windows 기능 켜기/끄기에서 확인할 수 있습니다[5]. 3. 관리자 권한으로 실행:    Ubuntu를 처음 실행할 때는 관리자 권한으로 실행해야 할 수 있습니다. 일반 사용자로 실행하면 오류가 .. 2024. 8. 1.
tesseract가 한글도 ocr이 가능한가? - tesseract 언어팩 설 Tesseract는 한글 OCR(Optical Character Recognition)도 지원합니다. Tesseract는 다양한 언어에 대한 인식 기능을 제공하며, 한글을 포함한 여러 언어의 텍스트를 인식할 수 있도록 설정할 수 있습니다. ### Tesseract에서 한글 사용 방법 1. **언어 데이터 설치**:    - Tesseract는 언어별로 데이터 파일을 사용합니다. 한글 인식을 위해서는 `kor.traineddata` 파일이 필요합니다. 이 파일은 Tesseract의 언어 데이터 디렉토리에 설치되어 있어야 합니다.2. **한글 인식 설정**:    - Tesseract를 사용할 때, 한글 인식을 위해 `-l kor` 옵션을 추가합니다. 예를 들어:      ```bash      tesser.. 2024. 8. 1.
드디어... elasticsearch랑 tesseract가 잘 작동한다! tesseract(PDF OCR) + elasticsearch(고급 검색 기능 지원) ## 결과물(일부){took: 15,timed_out: false,_shards: {total: 1,successful: 1,skipped: 0,failed: 0},hits: {total: {value: 2,relation: "eq"},max_score: 1,hits: [{_index: "library",_id: "UhSbCJEB_1TVpDRMDzOb",_score: 1,_source: {title: "pdf24_images_merged.pdf",content: ""}},{_index: "library",_id: "UxSOCZEB_1TVpDRM6zM7",_score: 1,_ignored: ["content.keyword.. 2024. 8. 1.
Elasticsearch가 왜 웹페이지에서 작동하지 않나... 이해해주셔서 감사합니다. 이전에 제시한 해결 방법이 도움이 되지 않았고, 상황이 명확하지 않았던 점 사과드립니다. Elasticsearch와 Tesseract를 설치한 후 발생한 문제를 해결하기 위해 구체적인 조치를 제안하겠습니다. ### 문제 해결 단계 1. **Elasticsearch 로그 파일 다운로드**:    - 제공된 링크에서 Elasticsearch 로그 파일을 다운로드할 수 있습니다. 하지만 "Access Denied" 오류가 발생하여 접근할 수 없는 상황이므로, 로그 파일을 직접 확인할 수 없습니다. 2. **Elasticsearch 상태 확인**:    - Elasticsearch가 정상적으로 실행되고 있는지 확인하기 위해 웹 브라우저에서 다음 URL을 입력하여 상태를 확인합니다:   .. 2024. 8. 1.
Elasticsearch와 Flask 애플리케이션을 시스템 서비스로 설정 매번 나만의 도서관을 사용 할 때마다 elasticsearch도 켜야 하고 app.py도 켜야 하는 건가? 뭔가 번거롭고 잊어버리기 쉬운데? 내가 최종적으로 원하는 건 아이콘을 누르면 따로 서버를 수동으로 켤 필요 없이 서비스를 이용하는 거야. 매번 "나만의 도서관" 애플리케이션을 사용할 때마다 Elasticsearch와 Flask 애플리케이션(app.py)을 수동으로 실행하는 것은 번거로울 수 있습니다. 이를 자동화하거나 더 쉽게 관리하는 방법이 있습니다. 각 방법의 장단점을 비교한 표를 제시하고, 귀하의 요구사항에 가장 적합한 방법을 추천해 드리겠습니다.서비스로 설정- 시스템 부팅 시 자동 시작- 백그라운드에서 실행- 시스템 관리 도구로 쉽게 관리 가능- 초기 설정이 복잡할 수 있음- 시스템 리소스를.. 2024. 7. 31.
Tesseract OCR 라이브러리 설치 스캔된 이미지 PDF에서 텍스트를 추출하려면 OCR(Optical Character Recognition) 기술을 사용해야 합니다. PyMuPDF는 기본적으로 PDF에서 텍스트를 추출하지만, 이미지에서 텍스트를 인식하는 기능은 없습니다 tesseract설치와 python tesseract라이브러리 설치는 둘 다 해야 1. Tesseract OCR 설치:    - 이는 실제 OCR 엔진입니다.     - 운영 체제에 직접 설치하는 소프트웨어입니다. 2. Python Tesseract 라이브러리 (pytesseract) 설치:    - 이는 Python에서 Tesseract OCR을 사용할 수 있게 해주는 Python 라이브러리입니다.    - pip를 통해 설치합니다. 이 두 가지는 서로 다른 목적을 가지.. 2024. 7. 31.
Elasticsearch 서버 연결 아래는 기본적인 설정이 포함된 완전한 `elasticsearch.yml` 파일입니다. ```yaml # ======================== Elasticsearch Configuration ========================= # # NOTE: Elasticsearch comes with reasonable defaults for most settings. #       Before you set out to tweak and tune the configuration, make sure you #       understand what are you trying to accomplish and the consequences. # # The primary way of configuring.. 2024. 7. 31.
728x90
반응형