Skip to content

PhilipSanM/Homecraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License

logo

A desktop app for creating and editing independent 3D models for interior design and decoration.

chair background

About

HomeCraft is an AI-driven project that allows users to capture a video of their room, extract key frames, segment objects, apply inpainting, and generate a fully editable 3D model of their space. The goal is to enable seamless virtual home redesigns without physically modifying the real-world environment.

Prerequisites

Before running HomeCraft, ensure you have the following installed:

Ensure you clone the repository and navigate to its directory:

git clone https://github.com/PhilipSanM/Homecraft
cd HomeCraft

Run the app

Tip

Create a new virtual environment

python -m venv .venv

Activate the new environment

.venv\Scripts\activate

Important

Install all required packages

pip install flet[all]
pip install opencv-python
pip install flet-contrib

Now you can run the application

flet run -d UI

Notes

  • Ensure all required datasets and models are properly placed in the expected directories before running the scripts.
  • Modify paths accordingly if your directory structure is different.
  • If any container fails to start, check logs with:
    docker logs <container_name>
  • To remove all stopped containers, run:
    docker system prune -f

Releases

No releases published

Packages

 
 
 

Contributors