'잡동사니'에 해당되는 글 13248건

  1. 2015.09.11 DASH - Dynamic Adaptive Streaming over HTTP
  2. 2015.09.11 node.js / angular.js ...
  3. 2015.09.10 z-wave
  4. 2015.09.10 nginx fastcgi 캐싱
  5. 2015.09.10 ie 호환성 모드 -_-
  6. 2015.09.10 리눅스 커널 인자 console 과 부팅시간
  7. 2015.09.10 라즈베리 B+ USB 전류 제한해제?
  8. 2015.09.10 html5
  9. 2015.09.10 html event
  10. 2015.09.09 카메라의 원리
Programming/web 관련2015. 9. 11. 13:27

dash.js / HTML5 video 부터 검색하다 보니 나온녀석..

임베디드에서 쓸만한 녀석은.. nginx-rtmp-module 정도인가..


Servers

Note that no specific support is required from the server for DASH content, with the exception of Live Streaming.


Flussonic Media Server has support for DASH.[31]

Helix Universal Server has support for DASH in various modes.

Nginx-rtmp-module supports generating MPEG-DASH live streams since version 1.0.8.[32] They can be played with a modified version of dash.js[33] and with bitdash.[34]

Wowza Streaming Engine has full support for MPEG-DASH.[35]

Akamai CDN supports DASH.[36]

Azure Media Services platform has support for MPEG-DASH.[37]

Limelight Networks CDN supports DASH.[38]

Unified Origin supports MPEG-DASH.[39][40]

bitmovin provides the cloud-based transcoding service bitcodin.com which supports MPEG-DASH.[41]

Nimble Streamer has live and VOD MPEG-DASH support.[42]

[링크 : https://en.wikipedia.org/wiki/Dynamic_Adaptive_Streaming_over_HTTP


MPD - Media Presentation Description

MMT - MPEG Media Transport

[링크 : http://www.tta.or.kr/data/weekly_view.jsp?news_id=3747]


dash.js

[링크 : https://github.com/Dash-Industry-Forum/dash.js/wiki]

[링크 : https://azure.microsoft.com/.../media-services-embed-mpeg-dash-in-html5/]


webm based dash-js ?

[링크 : http://www-itec.uni-klu.ac.at/dash/?page_id=746]



+

우분투에서는 빌드 해야 하네..

[링크 : https://github.com/arut/nginx-rtmp-module]

[링크 : https://www.vultr.com/docs/setup-nginx-rtmp-on-ubuntu-14-04]



+

Using DASH - Server Side

First you'll need to convert your WebM video to a DASH manifest with the accompanying video files in various bit rates. To start with you'll need:


ffpmeg - with libvpx and libvoribis support for WebM video and audio (ffmpeg.org).

libwebm - specifically for the samplemuxer tool (git clone https://gerrit.chromium.org/gerrit/p/webm/libwebm.git)

webm-tools - specifically for the manifest creation tool, webm_dash_manifest (git clone https://gerrit.chromium.org/gerrit/p/webm/webm-tools.git)

[링크 : https://developer.mozilla.org/.../DASH_Adaptive_Streaming_for_HTML_5_Video]

[링크 : https://developer.mozilla.org/.../Setting_up_adaptive_streaming_media_sources]

[링크 : https://developer.mozilla.org/.../Audio_and_video_delivery/Live_streaming_web_audio_and_video]


 It is called HTTP Live Streaming (HLS) and is only supported by Apple's technology. Google (Chromium / YouTube) uses its own implementation called dash mpeg and everybody else is either confused or using H.264 encapsulated in MP4.

[링크 : http://raspberrypi.stackexchange.com/.../how-can-i-stream-h-264-video-from-the-raspberry-pi-camera-module-via-a-web-serve]




--

WebM 파일은 VP8 비디오와 Vorbis 오디오 스트림으로 이루어져 있으며 마트료시카 프로파일에 기반을 둔다.

[링크 : https://ko.wikipedia.org/wiki/WebM]

[링크 : http://www.webmproject.org/]

[링크 : http://wiki.webmproject.org/adaptive-streaming/webm-dash-specification]

'Programming > web 관련' 카테고리의 다른 글

홈페이지 검증  (0) 2015.09.17
웹 서버별 특징  (0) 2015.09.11
웹소켓(websocket)  (0) 2015.01.07
html / input type radio에서의 reset 처리  (0) 2015.01.06
HTML META cache  (0) 2014.10.20
Posted by 구차니

공부할게 드럽게 많네..

일단은 머하는 녀석인지만! 조사

node.js는 서버 미들웨어

angular.js는 MVC 구현체.. 라고 하면되려나?



node.JS에 대해서.

Node.js는 구글의 크롬 V8 자바스크립트 엔진을 기반으로 한, 고성능 네트워크 서버이다.

Single Thread 기반의 Event Loop를 기반으로 하고 있으며, File, Network 등에 대해서 비동기 IO 처리를 하는 서버 미들웨어

[링크 : http://bcho.tistory.com/876]


Angular.js는 구글이 만든 MV*(Model - View - Whatever) 자바스크립트 프레임워크로 원페이지 어플리케이션에서 뛰어나면서 전통적인 웹 어플리케이션에 약간의 "마법"을 부린 것처럼 동작하는 것도 가능하다.

[링크 : http://blog.outsider.ne.kr/975]

'Programming > javascript & HTML' 카테고리의 다른 글

ul / li로 메뉴 꾸미기  (0) 2015.09.16
<link> 관련 약어 정리  (0) 2015.09.14
html5  (0) 2015.09.10
html event  (0) 2015.09.10
jquery  (0) 2015.09.08
Posted by 구차니
하드웨어/Network 장비2015. 9. 10. 17:11

U+ 에서 IoT로 광고하길래 스펙을 찾아 봤더니

zigbee나 RF가 아닌 z-wave 방식?

zigbee나 bluetooth를 대체할 IoT용 통신 노드들의 통신프로토콜이라고 해야 하려나?




[링크 : http://www.uplus.co.kr/ent/iot/IotswiSpec.hpi]


Radio specifications

Bandwidth: 9600 bit/s, 40 kbit/s or 100 kbit/s, speeds are fully interoperable

Modulation: GFSK Manchester channel encoding

Range: Approximately 100m, assuming "open air" conditions, with reduced range indoors depending on building materials

Frequency band: The Z-Wave Radio uses the 868.42 MHz SRD Band (Europe); the 900 MHz ISM band: 908.42 MHz (United States); 916 MHz (Israel); 919.82 MHz (Hong Kong); 921.42 MHz (Australian/New Zealand),India 865.2 MHz 

[링크 : https://ko.wikipedia.org/wiki/Z-Wave]



솔찍히.. zigbee 단품으로 개당 2~3만원하는건 부담 스럽긴 하니...


+

2015.09.16

[링크 : http://wiki.ase.tut.fi/courseWiki/images/9/94/SDS10243_2_Z_Wave_Protocol_Overview.pdf]

[링크 : http://www.z-wavealliance.org/]

'하드웨어 > Network 장비' 카테고리의 다른 글

iptime 전원 어댑터관련...  (0) 2016.11.04
망할 iptime 외부접속 보안 설정  (0) 2016.11.03
직비(zig-bee) / 블루투스 SPP(Serial Port Profile)  (0) 2015.07.02
intelligent hub?  (0) 2014.11.27
DM9161 phy address  (0) 2013.06.19
Posted by 구차니
프로그램 사용/nginx2015. 9. 10. 16:26

혹시나 해서 찾아 봤더니 ㄷㄷㄷ

그나저나...

nginx는 프로그램 자체에서 지원하고..

php의 경우 fpm-php에서 fastcgi에 대해서 캐싱을 지원한다고 한다.



[링크 : https://www.digitalocean.com/.../how-to-setup-fastcgi-caching-with-nginx-on-your-vps]

[링크 : http://websetnet.com/ko/how-to-configure-nginx-fastcgi-cache/]

Posted by 구차니
Microsoft/Windows2015. 9. 10. 16:01

ie9 라고 하더라도 ie 호환성 모드로 하면 ie7로 작동

[링크 : http://kimsq.cweb.co.kr/b/tinylogs/34]


ie7로 작동하니 당연히.. ie9 부터 작동하는 HTML5도 작동이 불가라.. video 태그도 안되는 듯?

[링크 : https://uknowit.uwgb.edu/page.php?id=34780]

'Microsoft > Windows' 카테고리의 다른 글

win7 starter?  (0) 2015.11.07
IE 보호모드  (0) 2015.09.14
윈7 그림판 글꼴 부드럽게 끄기  (0) 2015.06.26
KB3045171 글꼴관련 업데이트 문제점?  (0) 2015.05.31
windows 7 iSCSI?  (0) 2015.05.14
Posted by 구차니
embeded/raspberry pi2015. 9. 10. 15:06

115k의 경우 미세하게 차이가 나지만...

라즈베리 파이 2라서 이정도 인데..

더 사양이 낮은걸로 가면 어떻게 되려나? 간격이 좁혀지려나? 궁금해지네..

나중에 PC에서도 해봐야겠다.

(빠르게 처리하고 출력이 느려서 발목잡히는거라면..

성능이 느린 녀석일수록 낮은 baud rate에서도 느려지지 않을 가능성이 높아 보이네..)


결론 : 시리얼 콘솔로 출력을 안하는게 미세하게라도 부팅을 빠르게 해준다.

       단, 느리면 미친듯이 느려짐(ex 2400bps)


시리얼 콘솔 OFF

$ cat /boot/cmdline.txt

dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait


[    5.538787] i2c /dev entries driver

[    8.942949] random: dd urandom read with 125 bits of entropy available

[    9.218847] random: nonblocking pool is initialized

[    9.239318] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup

[   10.899741] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1

[   14.062018] cfg80211: Calling CRDA to update world regulatory domain

[   14.508474] Adding 102396k swap on /var/swap.  Priority:-1 extents:2 across:2134012k SSFS

[   17.215920] cfg80211: Calling CRDA to update world regulatory domain 


시리얼 콘솔 115k

$ cat /boot/cmdline.txt

dwc_otg.lpm_enable=0 console=tty1 console=ttyAMA0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait


[    6.610517] i2c /dev entries driver

[    8.755376] random: nonblocking pool is initialized

[   10.337207] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup

[   11.845371] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1

[   15.171890] cfg80211: Calling CRDA to update world regulatory domain

[   15.575988] Adding 102396k swap on /var/swap.  Priority:-1 extents:2 across:2134012k SSFS

[   18.323100] cfg80211: Calling CRDA to update world regulatory domain


시리얼 콘솔 2.4k

$ cat /boot/cmdline.txt

dwc_otg.lpm_enable=0 console=tty1 console=ttyAMA0,2400 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait


[   65.375014] i2c /dev entries driver

[   69.878454] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup

[   71.466722] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1

[   74.321086] cfg80211: Calling CRDA to update world regulatory domain

[   75.156305] Adding 102396k swap on /var/swap.  Priority:-1 extents:2 across:2134012k SSFS

[   77.474999] cfg80211: Calling CRDA to update world regulatory domain



+

시리얼 초기화에 시간이 이상하리 만치 오래 걸리고

확실히 메시지 출력에 시간소요 되는게 다르다.

115k - 0.004278초

[    0.696002] console [ttyAMA0] enabled

[    0.700280] bcm2835-mbox 3f00b880.mailbox: mailbox enabled


2.4k - 0.175674 초

[   24.166507] console [ttyAMA0] enabled

[   24.342181] bcm2835-mbox 3f00b880.mailbox: mailbox enabled




+

2015.09.15

quiet 주면 로그가 출력이 거의 안되니까

부팅 시간에 영향을 거의 주지 않는다.

유의미한 부팅시간 차이는 없는 듯


no quiet / no console

$ cat /boot/cmdline.txt

dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait


$ dmesg

[    1.873744] smsc95xx v1.0.4

[    1.941273] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:7c:e2:4e

[    2.158823] udevd[175]: starting version 175

[    4.436091] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)

[    4.657410] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)

[    5.213253] fuse init (API version 7.23)

[    8.630851] random: dd urandom read with 121 bits of entropy available

[    9.128626] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup

[    9.533223] random: nonblocking pool is initialized

[   10.676478] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1

[   11.380752] Adding 102396k swap on /var/swap.  Priority:-1 extents:2 across:2134012k SSFS 


quiet / 2400bps

$ cat /boot/cmdline.txt

dwc_otg.lpm_enable=0 console=tty1 console=ttyAMA0,2400 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait quiet


$ dmesg

[    1.787155] smsc95xx v1.0.4

[    1.849754] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:7c:e2:4e

[    2.159625] udevd[175]: starting version 175

[    4.475902] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)

[    4.687585] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)

[    5.243639] fuse init (API version 7.23)

[    8.657857] random: dd urandom read with 122 bits of entropy available

[    9.236423] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup

[    9.285362] random: nonblocking pool is initialized

[   10.784245] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1

[   11.661120] Adding 102396k swap on /var/swap.  Priority:-1 extents:2 across:2134012k SSFS 


quiet / 115k

$ cat /boot/cmdline.txt

dwc_otg.lpm_enable=0 console=tty1 console=ttyAMA0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait quiet


$ dmesg

[    1.787064] smsc95xx v1.0.4

[    1.848037] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:7c:e2:4e

[    2.083949] udevd[175]: starting version 175

[    4.375384] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)

[    4.588231] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)

[    5.138807] fuse init (API version 7.23)

[    8.506983] random: dd urandom read with 123 bits of entropy available

[    9.087136] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup

[    9.132055] random: nonblocking pool is initialized

[   10.595072] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1

[   11.272396] Adding 102396k swap on /var/swap.  Priority:-1 extents:2 across:2134012k SSFS 



[링크 : http://elinux.org/Disable_Console]

[링크 : https://www.kernel.org/doc/Documentation/kernel-parameters.txt]



+

2015.09.16


라즈베리 B에서 테스트

2400bps로 설정하면 라즈베리 B나 2B나 부팅시간이 거의 동일해진다 ㄷㄷ


# cat /flash/cmdline.txt

boot=/dev/mmcblk0p1 disk=/dev/mmcblk0p2 quiet


[    6.260069] lirc_rpi: auto-detected active low receiver on GPIO pin 18

[    6.260446] lirc_rpi lirc_rpi.0: lirc_dev: driver lirc_rpi registered at minor = 0

[    6.260465] lirc_rpi: driver registered!

[    9.116106] Console: switching to colour dummy device 80x30

[   10.033464] pcm512x 1-004d: Failed to reset device: -5

[   10.033606] pcm512x: probe of 1-004d failed with error -5

[   10.038823] pcm512x 1-004c: Failed to reset device: -5

[   10.038972] pcm512x: probe of 1-004c failed with error -5

[   11.996185] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup

[   11.996923] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready

[   13.503507] input: lircd as /devices/virtual/input/input0

[   13.513621] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1

[   13.543861] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready


# cat /flash/cmdline.txt

boot=/dev/mmcblk0p1 disk=/dev/mmcblk0p2 console=ttyAMA0,115200


[    7.583641] lirc_rpi: auto-detected active low receiver on GPIO pin 18

[    7.584050] lirc_rpi lirc_rpi.0: lirc_dev: driver lirc_rpi registered at minor = 0

[    7.584073] lirc_rpi: driver registered!

[    7.590570] systemd[1]: Reached target Local File Systems.

[    7.590980] systemd[1]: Started Rebuild Journal Catalog.

[    7.607263] systemd[1]: Started Load Kernel Modules.

[    7.673956] systemd[1]: Started Journal Service.

[    7.835377] systemd-journald[149]: Received request to flush runtime journal from PID 1

[   11.254985] Console: switching to colour dummy device 80x30

[   12.137394] pcm512x 1-004d: Failed to reset device: -5

[   12.137547] pcm512x: probe of 1-004d failed with error -5

[   12.142543] pcm512x 1-004c: Failed to reset device: -5

[   12.142698] pcm512x: probe of 1-004c failed with error -5

[   14.273315] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup

[   14.276243] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready

[   15.827031] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1

[   15.861468] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

[   15.930351] input: lircd as /devices/virtual/input/input0


# cat /flash/cmdline.txt

boot=/dev/mmcblk0p1 disk=/dev/mmcblk0p2 console=ttyAMA0,2400


[   59.096555] lirc_rpi: auto-detected active low receiver on GPIO pin 18

[   59.096935] lirc_rpi lirc_rpi.0: lirc_dev: driver lirc_rpi registered at minor = 0

[   59.096958] lirc_rpi: driver registered!

[   59.253490] systemd[1]: Mounted Temporary Directory.

[   59.530181] systemd[1]: Started Remount Root and Kernel File Systems.

[   59.910190] systemd[1]: Started Create list of required static device nodes for the current kernel.

[   60.106840] systemd[1]: Started Setup machine-id.

[   60.323515] systemd[1]: Started Set ondemand threshold.

[   60.500170] systemd[1]: Started Show Version.

[   60.716824] systemd[1]: Started Load Kernel Modules.

[   60.950148] systemd[1]: Started Kodi config dir rebrand.

[   61.146860] systemd[1]: Started Mounting swapfile.

[   61.376843] systemd[1]: Started udev Coldplug all Devices.

[   61.848866] systemd[1]: Starting Swap.

[   62.016818] systemd[1]: Reached target Swap.

[   62.017203] systemd[1]: Mounted FUSE Control File System.

[   62.018077] systemd[1]: Mounted Configuration File System.

[   62.018331] systemd[1]: Starting Apply Kernel Variables...

[   62.213534] systemd[1]: Starting Journal Service...

[   62.377729] systemd[1]: Starting Create Static Device Nodes in /dev...

[   62.620386] systemd[1]: Starting Setup Timezone data...

[   62.804543] systemd[1]: Started Debug /var/log relink.

[   63.003508] systemd[1]: Started Journal Service.

[   64.752792] systemd-journald[160]: Received request to flush runtime journal from PID 1

[   69.797632] pcm512x 1-004d: Failed to reset device: -5

[   69.797788] pcm512x: probe of 1-004d failed with error -5

[   69.802172] pcm512x 1-004c: Failed to reset device: -5

[   69.802323] pcm512x: probe of 1-004c failed with error -5

[   71.876799] Console: switching to colour dummy device 80x30

[   75.422833] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup

[   75.425714] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready

[   76.986887] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1

[   76.995598] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

[   78.083255] input: lircd as /devices/virtual/input/input0



Posted by 구차니
embeded/raspberry pi2015. 9. 10. 13:40

wiring pi gpio 유틸 도움말을 보던 중에

어? 이런 기능이?

혹시.. 2B에도 적용되려나?


usbp   high | low

Change  the USB current limiter to high (1.2 amps) or low (the default, 600mA)

This is only applicable to the model B+


[링크 : https://projects.drogon.net/testing-setting-the-usb-current-limiter-on-the-raspberry-pi-b/]



+ 2015.09.11

어? 2b랑 b+이랑 보드 같은거 아니었어!??!?

pi@raspberrypi ~ $ gpio usbp high

USB power contol is applicable to B+ boards only.

pi@raspberrypi ~ $ gpio usbp low

USB power contol is applicable to B+ boards only. 


차이를 모르겠다 -_-a

아무튼.. 설정은 되는데 테스트는 나중에 USB 하드라도 물려봐야지 머..

pi@raspberrypi ~ $ gpio -g write 38 0

pi@raspberrypi ~ $ gpio -g mode 38 out

pi@raspberrypi ~ $ gpio -g write 38 1


I know the following:


Setting max_usb_current=1 sets the available current over USB to 1.2A (default is 600mA)

This can help if you have a decent power supply (2A, at least) and need to power something like a small external HDD or something that needs 300+ mA.

This feature is only available on the B+ and Pi model 2 (at the time of this writing)

[링크 : http://raspberrypi.stackexchange.com/.../is-setting-max-usb-current-1-to-give-more-power...]



max_usb_current


Together with the raspberry PI B+ a new config.txt setting was introduced.


  max_usb_current=1

when adding this line the USB power manager will change its output current limit (for all 4 USB ports combined) from 600mA to double that, 1200mA.

[링크 : http://elinux.org/RPiconfig#USB_Power]



---

집에와서 해보니..

두개중에 하나만 해줘도 되는거 같고..

$ cat /boot/config.txt 

safe_mode_gpio=4

max_usb_current=1


이렇게 38번 핀을 high 로 해도 USB 하드가 바로 전력소비가 커버되는지 삑삑삑삑

스핀들 모터가 못돌다가 조용해진다.(인식/마운트 성공)

$ gpio -g mode 38 out

$ gpio -g write 38 1 



결론 B+이나 2B나 같으니 2B에서도 된다!

Posted by 구차니

이렇게만 보면 먼가 할게 없어 보이는데... (어?)

[링크 : https://namu.wiki/w/HTML5]


이걸 읽으려니 쥐날거 같네? ㅠㅠ

[링크 : http://www.w3.org/TR/html5/]



결론(?)은 표준 맞추면 읽기 도구라던가 이런걸로 더 편하게 할 수 있다,.

nav 태그가 시맨텍 웹 관련 추가됨

font / applet / frame 이 사용불가!


frame이 불가능해졌기에 ajax 열풍이 분걸려나?

'Programming > javascript & HTML' 카테고리의 다른 글

<link> 관련 약어 정리  (0) 2015.09.14
node.js / angular.js ...  (0) 2015.09.11
html event  (0) 2015.09.10
jquery  (0) 2015.09.08
div 태그  (0) 2015.09.08
Posted by 구차니

뜬금없는 깨달음

아.. 이래서 HTML5를 쓰는구나(onresize 이벤트... 요녀석.. 반응형 웹의 핵심?)


[링크 : http://www.w3schools.com/tags/ref_eventattributes.asp]

'Programming > javascript & HTML' 카테고리의 다른 글

node.js / angular.js ...  (0) 2015.09.11
html5  (0) 2015.09.10
jquery  (0) 2015.09.08
div 태그  (0) 2015.09.08
javascript closure  (0) 2013.01.07
Posted by 구차니

정리가 잘되어 있는 곳이 있어서 링크 저장


관련 포스팅


[링크 : http://darkpgmr.tistory.com/32] 카메라 캘리브레이션

[링크 : http://darkpgmr.tistory.com/31] 왜곡보정

[링크 : http://darkpgmr.tistory.com/37] 라이브 왜곡 보정

[링크 : http://darkpgmr.tistory.com/122] 위치 및 자세 파악


---


초점 거리(f)

밝기(F값)

화각(AOV)


F= f/D(diameter - 조리개 지름)

화각 θ = 2*atan(L/(2*f)) = L/f [rad]. (L: Film Size, f: 초점 거리)

MOD(Minimum Object Distance, 최소 초점 거리)


[링크 : http://holoprogrammer.blogspot.kr/search/label/Machine%20Vision]

'이론 관련 > 사진 광학 관련' 카테고리의 다른 글

안구 해부도?  (0) 2015.11.01
삼각측량 소스코드...  (0) 2015.10.19
스테레오 카메라 - 에피폴라 제한조건  (0) 2015.08.25
샤프니스 계산  (0) 2015.05.28
rolling shutter effect / jello effect ..  (0) 2015.05.22
Posted by 구차니