Embeddit
1.0.0
EmbedDit是一個Python/Blask應用程序,可讓您使用文本查詢或上傳圖像(圖像搜索)搜索圖像。它使用OpenAI剪輯嵌入了LancedB中的向量中的圖像和存儲。
特徵
先決條件
設定
設置Python虛擬環境
激活虛擬環境
安裝依賴項
用法
執照
基於文本的圖像搜索:用戶可以輸入文本查詢以搜索相關圖像。
基於圖像的搜索:用戶可以上傳圖像以查找視覺上相似的圖像。
使用lancedb搜索有效的相似性搜索。
用戶友好的Web界面,用於無縫交互。
可自定義的圖像文件夾,用於索引和搜索。
在設置EmbedDit之前,請確保已安裝以下先決條件:
Python 3.8或更高
PIP(Python軟件包安裝程序)
導航到項目文件夾
cd Embeddit
創建虛擬環境。
python3 -m venv embeddit_env
這將創建一個名為Embeddit_env的新的虛擬環境。
要激活虛擬環境,請基於操作系統運行適當的命令:
對於Windows:
embeddit_envScriptsactivate
對於MacOS和Linux:
source embeddit_env/bin/activate
安裝必要的依賴項。我嘗試將它們保持在最低水平。
pip install -r requirements.txt
要運行嵌入式應用程序,請按照以下步驟:
確保您已激活虛擬環境。
將要索引的圖像放在指定的圖像文件夾中(默認: images/文件夾)。
運行以下命令啟動該應用程序:
python app_image_search.py --image-folder path/to/your/image/folder
將路徑/您的/圖像/文件夾替換為包含圖像的文件夾的實際路徑。默認情況下,在項目目錄中使用images/文件夾。
打開Web瀏覽器並訪問http:// localhost:5000以訪問嵌入式Web界面。
使用搜索欄輸入文本查詢或上傳圖像以查找視覺上相似的圖像。
Embeddit根據MIT許可發布。