카테고리 없음

과연 일반 개발자가 i7 노트북이 필요한가?

나스닥171819 2018. 11. 18. 09:39
728x90
반응형


i7 노트북을 중고로 35만원에 


처음 구매하고


i7 보다 core 가 많아서 


i7(3?4?세대) 나 i5(6 세대) 성능이 비슷하다고 생각되거나


i7 조금 더 빠른 것 같다고 느꼈다.


그래서 i7 신형 7세대를 구입하고


프로그래밍 작업을 해 해보았다.


opencv3 책에


24번 예제를 비교한다.

【24】遍历图像像素的14种方法

i7 에서 실행한 결과다.


                        렷끽먁剋뭔찜《OpenCV3긍넋흙쳔》寧蝎!



                        늪槨굶蝎OpenCV2경돨뒤24몸토敬刻절넋埼



                           뎠품賈痰돨OpenCV경굶槨:2.4.13.3


  ----------------------------------------------------------------------------



攣瞳쏵契닸혤꾸鱗,헝된∼∼


0 of 20

1 of 20

2 of 20

3 of 20

4 of 20

5 of 20

6 of 20

7 of 20

8 of 20

9 of 20

10 of 20

11 of 20

12 of 20

13 of 20

14 of 20

15 of 20

16 of 20

17 of 20

18 of 20

19 of 20


-------------------------------------------



±렘랬寧×적痰.ptr 뵨 []돨렘랬杰痰珂쇌槨 3.13191ms


±렘랬랗×적痰 .ptr 뵨 * ++ 돨렘랬杰痰珂쇌槨3.26851ms


±렘랬힛×적痰.ptr 뵨 * ++ 鹿섟친꾸鱗돨렘랬杰痰珂쇌槨3.63232ms


±렘랬愷×적痰.ptr 뵨 * ++ 鹿섟貫꾸鱗돨렘랬杰痰珂쇌槨1.94782ms


±렘랬巧×적痰寧濾炬減頓炬돨렘랬杰痰珂쇌槨1.97039ms


±렘랬짇×적痰 .ptr 뵨 * ++鹿섟貫頓炬、channels()돨렘랬杰痰珂쇌槨18.3823ms


±렘랬펌×적痰.ptr 뵨 * ++ 鹿섟貫頓炬(continuous)돨렘랬杰痰珂쇌槨1.97584ms


-------------------------------------------------------------------------------------------------------

±렘랬검×적痰 .ptr 뵨 * ++ 鹿섟貫頓炬 (continuous+channels)돨렘랬杰痰珂쇌槨1.68278ms     //문제의 8번째 부분

-------------------------------------------------------------------------------------------------------


±렘랬씽×적痰Mat_ iterator 돨렘랬杰痰珂쇌槨91.8177ms


±렘랬枷×적痰Mat_ iterator鹿섟貫頓炬돨렘랬杰痰珂쇌槨86.6063ms


±렘랬枷寧×적痰Mat Iterator_돨렘랬杰痰珂쇌槨124.843ms


±렘랬枷랗×적痰땡檄뒈囹셕炬토북at 돨렘랬杰痰珂쇌槨152.109ms


±렘랬枷힛×적痰暠獗돨渴흙宅渴놔돨렘랬杰痰珂쇌槨2.26207ms


±렘랬枷愷×적痰꾸鱗륜路潼돨렘랬杰痰珂쇌槨1.89085ms






i7 2세대

【方法一】利用.ptr 和 []的方法所用时间为 5.71739ms


【方法二】利用 .ptr 和 * ++ 的方法所用时间为5.00309ms


【方法三】利用.ptr 和 * ++ 以及模操作的方法所用时间为5.05979ms


【方法四】利用.ptr 和 * ++ 以及位操作的方法所用时间为2.80266ms


【方法五】利用指针算术运算的方法所用时间为2.53077ms


【方法六】利用 .ptr 和 * ++以及位运算、channels()的方法所用时间为33.4585ms


【方法七】利用.ptr 和 * ++ 以及位运算(continuous)的方法所用时间为2.64532ms


-------------------------------------------------------------------------------------------------------

【方法八】利用 .ptr 和 * ++ 以及位运算 (continuous+channels)的方法所用时间为2.46994ms      //문제의 8번째 부분

-------------------------------------------------------------------------------------------------------


【方法九】利用Mat_ iterator 的方法所用时间为175.367ms


【方法十】利用Mat_ iterator以及位运算的方法所用时间为176.301ms


【方法十一】利用Mat Iterator_的方法所用时间为245.147ms


【方法十二】利用动态地址计算配合at 的方法所用时间为301.74ms


【方法十三】利用图像的输入与输出的方法所用时间为3.06584ms


【方法十四】利用操作符重载的方法所用时间为22.4581ms


E:\d\OpenCV3-Intro-Book-Src-master\OpenCV2-examples\1-src\【5】第五章\【24】遍历图像像素的14种方法2\Debug\24_遍历图像像素的14种方法.exe(8800 프로세스)이(가) 0 코드로 인해 종료되었습니다.

디버깅이 중지될 때 콘솔을 자동으로 닫으려면 [도구]->[옵션]->[디버깅]->[디버깅이 중지되면 자동으로 콘솔 닫기]를 사용하도록 설정합니다.

이 창을 닫으려면 아무 키나 누르세요.




i5는 추가로 포스팅 할 예정이다.



 

반응형