공부하기싫어
[4주-0일차] pixel painter APP - 4주차 스프린트 계획 수립

사실 수요일에 dynamoDB에 이미지 파일을 입출력 하는 과정을 진행하다가 생각해보니 이 앱을 만드는데에 있어서 회의감이 들게 됬다. 1. dynamoDB 사용 불필요 - dynamoDB의 입출력 비용이나 절차가 S3를 이용하는것보다 비효율적인 것을 알았다. 2. 앱 기능이 경쟁력이 없음 - 나는 유저에게 사진을 받아서 python api 서버로 보낸 후 변환시킨다음 다시 받아오는 방식의 앱을 만드려고 했다. - 그런데 마켓을 뒤져보니 영국에서 만든 100만 다운로드 이상의 사진도트화 앱이 있었고, 그 앱은 앱 안에서 실시간으로 값들을 변화시켜서 원하는 사진을 다운로드 받을 수 있었다. 3. 만든다고 해도 수익모델이 억지 - 사진을 변환할때마다 광고를 띄우거나, 월 1천원의 구독료를 생각했었는데, 내가..

article thumbnail
[3주-5일차] NFT maker APP - android to AWS S3

이전엔 dynamoDB를 활용해서 이미지 변환을 하려고 하였으나 dynamoDB에 이미지 파일을 넣는게 쉽지 않아서 dynamoDB를 사용하는건 포기하고 aws s3 를 이용해 이미지 파일을 변환하고자 한다. 찾아보니 android 에서 s3로 바로 이미지를 올릴 수 있는 것 같다. 그러면 이미지 변환의 전체적인 플로우가 1. 안드로이드에서 이미지 업로드 2. AWS S3 before 스토리지 저장 3. before 버켓 s3트리거 lambda 호출 4. 이미지 변환 5. 변환된 이미지 after 버켓에 저장 6. after 버켓 s3 트리거 lambda 호출 7. 이미지 안드로이드로 반환 8.. before버켓과 after버켓에 파일 각각 삭제 정도가 되겠다. 일단 1번부터 천천히 해보자 아까 낮에 찾..

article thumbnail
[3주-3,4일차] NFT maker APP - kmeans 코드 분석 + 이미지변환해보기

오늘은 어제에 이어서 코드를 분석해보고 샘플 이미지 파일을 넣고 값을 변화시키면서 실제 코드가 어떻게 돌아가는지 대충 파악해보자 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 # coding:utf-8 import sys import cv2 from PIL import Image imp..

[3주-2일차] NFT maker APP - kmeans 코드 분석

오늘은 일단 저번꺼에 이어서 도트 그림 변환 코드를 분석해보자 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 # coding:utf-8 import sys import cv2 from PIL import Image import numpy as np n8 = np.array([[1, 1, 1], [1, 1, ..

article thumbnail
[3주-1일차] NFT maker APP - dynamoDB 이미지 파일 저장+불러오기

안드로이드 안에서 api 를 이용한 기본적인 dynamoDB 입출력을 성공했으니 다음 스텝으로 이미지파일을 db에 저장하고, 불러오는 작업을 해보자 새 엑티비티 생성 기존꺼 지우면서 하기 귀찮으니까 지금 화면에서 버튼하나랑 액티비티를 하나 더 만들어서 넘어갈 수 있게 해줘야겠다. 저 버튼을 누르면 새로운 화면으로 넘어갈 수 있게 intent 해준다 이미지를 업로드 하는 임시 액티비티를 만들어 줬다. 아래에 send to server 버튼도 하나 새로 만들어 줬다. 이미지 서버로 보내기 보내는 것부터 해보자 https://opheliesaysone.tistory.com/30 안드로이드에서 서버로 데이터 전송하기 일단.. 이 포스팅을 쓰기까지 굉장히 험난했다.. retrofit 관련해서 온갖 유투브 영상들,..

[3주-0일차] NFT maker APP - 3주차 스프린트 계획 수립

2주차는 거의 해낸게 없다... 그래도 일단 2주차 피드백을 거치고 3주차 계획을 세워보자 2주차 피드백 2주차 제품기능목록 2주차 우선순위 기능 사용자 스토리 포인트(업무량) 중요도 1 도트 생성 유저는 도트그림판으로 자유롭게 이미지를 만든다 9 상 유저는 기존이미지를 도트그림판으로 가져와 자동으로 도트화 시킨다 10 유저는 도트의 색배열을 무작위로 섞을 수 있다. 9 유저는 만든 이미지를 휴대폰 갤러리에 저장한다 3 3 이미지 - NFT화 유저는 폰 갤러리에 접근해서 사진을 불러올 수 있다. 2 중 유저는 opensea에서 사진파일을 nft로변환 할 수 있다 - api 7 2 마켓 연동 유저는 metamask 계정에 연동 할 수 있다. 9 상 유저는 opensea 계정에 연동 할 수 있다. 9 유저는..