일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 오블완
- node
- 공연티켓
- 회고
- CSS
- nft
- Python
- Laravel
- metamask
- Setting
- nodejs
- jquery
- NextJS
- exceljs
- 배포
- Ai
- Kaikas
- netfunnel
- 블록체인
- 티스토리챌린지
- nginx
- miniconda
- Remix
- pagination
- chatGPT
- React
- PM2
- polygon
- threejs
- 라라벨
- Today
- Total
목록전체 글 (137)
박주니 개발 정리
python에서 openai 및 faiss 환경을 설정하기 위해서는 먼저 가상환경부터 구축부터 진행을 해야합니다. 1. miniconda에서 python 가상환경을 설정합니다. https://junhee6773.tistory.com/entry/miniconda-%EC%84%A4%EC%B9%98-%EB%B0%8F-vscode-%EC%97%B0%EA%B2%B0-%EB%B0%A9%EB%B2%95 miniconda 설치 및 vscode 연결 방법1. https://docs.anaconda.com/free/miniconda/miniconda-install/ 에서 환경에 맞게 설치합니다. 저는 window환경이여서 windows graphical installer에서 설치했습니다. Installing Minic..
1. ubuntu에서 python을 설치합니다. sudo apt-get updatesudo apt-get install python3.8 //version에 따라 다르게 설정하면 됨 2. ubuntu에서 miniconda 설치합니다. (python 가상 환경)wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh 3. miniconda를 실행합니다. bash Miniconda3-latest-Linux-x86_64.sh이슈) Do you wish to update your shell profile to automatically initialize conda? This will activate conda on startup and..
1. fast-levenshtein을 설치합니다. npm i fast-levenshtein 2. 유사도 계산을 위한 Levenshtein 거리 계산 코드를 적용합니다. const levenshtein = require("fast-levenshtein");function test() { let name = "test"; //저장된값 let extractedName = "test"; //입력값 const distance = levenshtein.get(name, extractedName); const similarity = 1 - distance / (Math.max(name.length, extractedName.length) + 1); console.log("similarity: ", si..
만약에 github에서 token 설정 없이 public 설정으로 계속 진행을 했는데 private로 다시 git을 만들어서 설정할려고 하니어디서부터 시작해야할 지 모르는 분일 경우 따로 private를 만들 필요없이 기존에 public 설정에서 private로 전환해서 사용하는 방법을 알려드리겠습니다. 1. private 설정하고자하는 Repositories를 선택하고 Settings 클릭합니다. 2. General을 클릭하고 가장 하단에 Danger Zone에서 Change repository visibility 버튼을 클릭해서 활성화합니다. 추가 설명 : 정상적으로 Change repository visibility가 활성화 되었으면 지금 상단에 이미지와 같이 Change visibility 버..
먼저 openai api key를 가지고 있어야합니다. https://platform.openai.com/playground 1. .env에 OPENAI_API_KEY 값을 셋팅합니다. OPENAI_API_KEY='{{openai api key value}}' 2. 현재 이 코드를 복사해서 붙여놓습니다. app.post("/extract-name", async (req, res) => { const { text } = req.body; if (!text) { return res.status(400).json({ error: "Text is required" }); } try { const query = "텍스트에서 이름을 추출해줘"; const response = await axi..
1. tesseract.js, jimp, fs를 설치합니다. npm i express tesseract.js jimp fs 2. 현재 이 코드를 복사해서 붙여놓습니다. const express = require('express');const Tesseract = require('tesseract.js');const Jimp = require('jimp');const fs = require('fs');const app = express();app.use(express.json());app.post("/extract-text", async (req, res) => { const { imageUrl } = req.body; // 로그 추가: imageUrl 확인 console.log("Received i..
1. 피나타에 들어가서 로그인을 합니다. https://www.pinata.cloud/ Pinata | IPFS & Farcaster APIsPinata makes it simple to store and retrieve media on IPFS and build social applications with Farcaster.www.pinata.cloud2. files에서 Add를 클릭하시고 이미지 파일을 업로드 합니다. 3. 생성된 파일을 클릭하시면 이미지 url로 이동하면서 이미지가 보이는 것을 확인하실 수 있습니다. 설명 이유단순하게 테스트하는 경우에는 이미지 jpg를 해당 작업 폴더에 넣어서 가져오면 되는데 만약에 서비스를 하거나 예를 들어서 채팅에서 사용자가 이미지를 올리면 그것이 플랫폼에서 ..
이 작업을 하기 위해서는 hdr 파일이 있어야합니다. 1. HdrSizeControler.py 를 만들고 해당코드를 복사해서 붙여놓습니다. import cv2import numpy as np# HDR 파일 로드hdr_image = cv2.imread('poly_haven_studio_8k.hdr', cv2.IMREAD_ANYDEPTH | cv2.IMREAD_COLOR)# 해상도 줄이기 (2K로 줄이기)width = 2048height = int(hdr_image.shape[0] * (2048 / hdr_image.shape[1]))resized_hdr = cv2.resize(hdr_image, (width, height), interpolation=cv2.INTER_AREA)# 줄인 HDR 파일 저장o..