반응형
'Coding' 카테고리의 글 목록
본문 바로가기

Coding23

[Unity] 3D손오브젝트와 책상 사이 그림 삽입 2020. 5. 5.
[Unity] system.io.ports 에러 2019 studio 2020. 5. 5.
[Unity] 무작위 깜박임, 랜덤 깜박임, 랜덤배열깜박임 2020. 5. 5.
[Matlab] 매트랩 관리자 권한 설정 변경 2020. 5. 5.
[Unity] Window 모드로 게임 시작되도록 설정 변경 2020. 5. 5.
[Unity] 프레임 고정, void FixedUpdate 설명 2020. 5. 5.
[Matlab] 동영상 프레임 캡쳐 후 저장 코드 2020. 5. 5.
3D 사람 오브젝트 관절, 피부 색상, 깜박임 나는 다른 컴퓨터에서 오브젝트를 들고오는거라서 이 과정이 필요했다. (참고만 해 주세요) 2020. 5. 5.
raw data를 eeg와 event.txt로 자동 변환 raw data는 뇌파 파일을 분석하나도 안한 날것의 상태의 파일을 말한다. 분석을 실시 할 때 eeg.txt와 event.txt로 분리해야 하는 경우가 있는데 이를 eeglab에서 일일이 분리하는것도 가능하나..... 피험자 수가 수십명에 달하고 한명당 얻어낸 파일들이 많을 경우 점점 복잡해지고 까먹을 경우 그걸 알아차리는 것도 힘들다. 그래서 자동으로 분석 가능하게 만들어 보았다. eeglab에서 내가 중간중간 눌러주고 설정해야 하는 구간엔 Help라는 버튼이 있다. 여기서 내가 수동으로 설정해 준것을 코딩으로 자동 설정이 가능하다는걸 뒤늦게 알았다. Help를 통해 각 구간구간 뭐를 설정해 줄 수 있는지 본인의 상황에 맞게 구성해 주면 된다. 내것은 참고로만 보도록 하자. 그래서 eeg와 event.. 2020. 1. 29.
MATLAB에서 이미지 사진을 noise 사진으로 변경 이미지 사진을 noise 사진으로 변경해 줘야 할 때가 있다. noise 사진은 이미지 사진의 RGB축을 그대로 한뒤 그저 섞어주는? 그런 방식이다. 자세한건 밑의 코드를 참고하자. 일단 불러올 사진과 저장할 사진의 경로를 지정한다. 그리고 불러올 사진들과 그 사진을 순서대로 RGB를 가져온다. reshape와 randperm을 이용해 랜덤 재배치와 재배열을 실시한다. 그리고 만들어진 noise 사진은 지정해준 경로로 보내준다. 그럼 손쉽게 150개의 사진들 각각을 noise로 변형시킬 수 있게된다. 머리를 조금만 쓰면 몸이 고생하지 않을 수 있어 행복했다. 2020. 1. 29.
Unity 프레임 속도 공식 홈페이지에서도 프레임은 지정해줘도 어느정도 일정하지는 않다고 나옵니다. 결국 어느정도 오차는 코드로 커버칠 수 있어야 합니다. 이점을 잘 알아두고 프레임이 중요한 상황에서는 그때그때 맞는 함수나 스크립트가 필요합니다. 2020. 1. 29.
matlab 정의되지 않은 함수 오류 해결 정의되지 않은 함수 오류는 다른 사람들은 모르겠지만 난 프로그램이 실행할때마다 경로가 초기화 되는건지 자꾸 정의가 안된다고 해서 화가 났다. (지금은 해탈상태......) 일단 제일 간단한 방법만 설명하겠다. 지금은 저 과정으로도 안된다. 대신 내문서에 있는 matlab에 eeglab이나 다른 파일들이 들어있기 때문에 거기서 필요한 파일들을 하위 파일들까지 매트랩 안에서 경로 추가 하고 다른 임의적 조작없이 바로 매트랩 사용한다. 매번 새로 열때마다 경로 초기화가 일어나는데 그 이유는 모르겠고 그저 문제만 안생기면 다행이라는 마음으로 사용한다. 괜히 경로 추가하겠다고 그 이상 건들였다가 오도가도 못하는 슬픈 상황이 생겨 6시간 넘게 몇번이나 고생하고 나서 깨닫게 되었다. 2020. 1. 29.
[Unity] 태블릿에 app 설치하는 법 태블릿에 unity 파일을 빌드할려고 할때 그냥 PC에 먼저 받아 놓고 그걸 태블릿에 연결시켜 옮겨놓으면 제대로 안정적인 설치가 안되는 것 같다. 그러니 멀쩡히 잘 빌드된 파일을 태블릿에 옮겨서 실행했는데 제대로 실행이 안된다면 따라해 봐라. 아주 간단하고 이유는 모르겠지만 잘 된다. 진짜 간단하면서도 묘하게 귀찮지만 해결은 된다. 2020. 1. 29.
세마포 제한 시간이 만료되었습니다. 시리얼 통신 연결 불가 현상 세마포 때문에 얼마나 고생 한건지........ 온갖 방법 다 써봤는데 결국 포트번호 바꿔서 해결했다. 일단 시도해본 방법들을 나열해 보았다. 다른 블로그 보면 저 방법들 중에서 하나정돈 되는 경우도 있는거 같다 1. 컴퓨터 껏다 켜기 2. Net 2.0(subset) -> Net 2.0 바꾸기 : Net 2.0(subset)이 지원해 주지 않는 부분이 있어서 바꿨으나 해결하지 못했음 3. USB 동글 바꿔보기 4. 시리얼 포트 읽는 프로그램 사용 : Unity와 동일하게 세마포 에러가 뜸 5. 아두이노 장치 다시 추가 : 다시 추가할때마다 COM 번호가 바뀌고 10번정도 반복하니 연결이 되었다가 몇번 유니티 실행 후 다시 연결 에러 뜸->장치 추가하기를 다시 반복하니 COM번호가 바뀌지 않게됨 6. C.. 2020. 1. 29.
MATLAB 활성화 안될 때 해결법 (runasdata 이용) 이때는 2009를 설치할려고 하는데 활성화가 제대로 되지 않았다. 꽤 많은 사람들이 겪는, 설치는 가능하지만 활성화는 불가능한 끔찍한 현상..... 만약 활성화 입력 오류시 설치한것도 오류가 나버려 싹다 지우고 다시 깔아야하는 무한 루트가 발생할 수도 있어서 매번 힘들었다. 여러 해결방법이 있는데 그중 runasdata라는 프로그램을 이용한 방법으로 해결해 보았다. - Matlab 2009b 설치(활성화가 안될시) 문제는 이제 활성화 하는 부분에서 시작된다. 설치하듯이 활성화가 되면 얼마나 좋을까 ㅠ 이제 머리좀 아프지만 잘 따라와주길 바란다. 인터넷에 runasdata를 검색하면 아주 쉽게 다운받을 수 있다. runasdata를 실행시키고 파일년도를 돌려주면 실행이 된다. 사실 어떻게 이게 실행가능한지.. 2020. 1. 29.