프로그래밍은 아예 모르는 뉴비가 .. 사진 DB를 만들고 싶습니다.... 거기에 db검색두요

aldurl의 이미지

프로그래밍과는 전혀상관없는 일을 하고있는 청년입니다.

친구와 놀다 갑자기 재미있는 생각이 나서 개발을 시작했는데 둘다 프로그래밍과 관련 없는 일을 하다보니 ... (한명은 뇌과학 , 한명은 음향학)
나름대로 공부를 하면서 차근차근 해보자 란 마음으로 매일 온라인으로 미팅을 하며 머리를 맞대고 있는데 하고싶은건 많은데 구현을 못해내고 있어 매우 답답한 상황입니다.

아이디어는 다름과 같습니다.. 온라인상에 사진 db를 만들어 사진들이 db에 쌓이게하고 그 데이터를 이용한 여러서비스를 구축해보자는건데
db를 쌓는 방법조차도 사실 정하지 않았습니다... 커뮤니티를 돌며 이런저런사진을 자동으로 검색하는 시스템을 개발하면 좋겟으나
아무것도 모르는 제가볼때도 그건 엄청난 내공이 있어야 개발 가능할것같아 일단은 시간을 들여 손수 데이터들을 모아 카테고리식으로 정리할 생각입니다.

그러나 여기서 문제점이 바로 검색입니다... db를 구축해놔도 그것을 검색할 시스템이 없으면 무용 지물 아닐까요..?
이 시스템을 구현하려면 어떤 공부를 해야하는걸까요? db는 어떤식으로 구축해야하며 개발경력이 전무한 사람들은 어떤 os와 어떤 언어를 기준으로 시작을 하면 좋을까요?

너무 허무맹랑한 질문이지만 아무것도 모르는 저희에겐 미립자같은 정보도 어둠속의 촛불과같을것 같아요~

긴글 읽어주셔서 감사합니다.

익명 사용자의 이미지

비슷한 질문인 듯 하네요.

https://kldp.org/node/134163

어떤 것을 구현하려 하는지는 모르겠지만 본인이 생각하는 내용이 생각보다 훨 씬 어려울 수 있습니다. 가능하면 개발경력이 있는 사람과 같이하거나 멘토를 구하는게 좋을 듯 합니다.

익명 사용자의 이미지

사진 파일 자체를 DB에 저장하는것은 매우 비효율적입니다.
대부분의 경우, 사진 파일은 이미지 서버에 저장을 해놓고,

사진의 정보(찍은 사람, 카테고리, 날짜, 기타등등)을 DB에 저장해놓습니다.

따라서, 사진을 수집할때마다, 사진의 기본적인 정보를 뽑아내고,
추가적으로 data mining을 통해 이미지를 분석하고, 카테고리를 뽑아내야합니다.
뇌과학을 하신다니 data mining에 대한 기본지식이 있으리라 생각합니다.

음악, 사진, 영상 미디어 컨텐츠를 data mining하여
장르별, 카테고리별 분략하는것은 석사 논문주제로 흔히 쓰이는 분야입니다.

물론, 페이스북같은곳이나 구글같은곳에서는 세계최고의 대학박사들을 모아서 data mining을 하지요.
광고에도 쓰입니다.(비슷한 이미지 또는 사용자가 관심있어할 컨텐츠를 계속 보여주는것 등)

제 생각에 비슷한 아이디어를 가지고 계신것 같은데, "온라인상에 사진 db를 만들어 사진들이 db에 쌓이게하고 그 데이터를 이용한 여러서비스를 구축해보자는건데 "
말처럼 쉬운것은 아니고, 최소한 컴퓨터 과학 석사혹은 박사학위 소지자, 특히 data mining쪽에 논문을 쓴 사람을 고용하는것이 필요할것입니다.
마케팅과 심리학 전공자들도 필요합니다.

aldurl의 이미지

보통일이 아니군요..

답변주신분들 매우 감사합니다.

Sdsf3qUr의 이미지

> 그 데이터를 이용한 여러서비스를 구축해보자는건데

우선 어떤 서비스를 만들지 구체적으로 생각해 보시는 것이 좋을 것 같습니다. 지금 질문이 너무 막연해서 어떻게 구현할 것인가에 대해서 정보를 드리기가 힘듭니다.

관심법이 없는 이상, 사진의 어떤 정보에 대해 검색할 것인가에 대해서 좀 더 구체적인 틀을 잡아 주여야 합니다.

- 사람이 수작업으로 입력한 부가 정보. 분류, 태그, ...
- 촬영 당시 자동으로 입력되는 부가 정보. 위치, 날짜, 사진기 종류, ...
- 사진 그 자체를 분석하여 얻어낼 수 있는 정보. 이 사진과 비슷한 다른 사진들, 특정 인물이 찍힌 사진들, ...

사용해 보지는 않았는데 이런 것이 있습니다.

http://mediagoblin.org/

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.