楼主: jaly50
跳转到指定楼层
上一主题 下一主题
收起左侧

Berkeley CS 61B Data Structures(in Java) Project1 加分+讨论帖

 
🔗
xiaolin_super 2014-6-22 11:57:33 | 只看该作者
全局:
**终于在de了无数bug之后把partI做出来了。。。。哎,过程太艰辛。。。先上个结果吧。TAT

netbeans不知道为什么输入命令后总是找不到图片java.lang.IllegalArgumentException: "flower.tiff": File not found.这个靠我自己真是搞不定了。。。都木有图能看到感觉成就感全部都消失了,好伤心。。。。。。。。
楼主你直接在terminal里执行么?图片你是存在哪里啊?
更多图片 小图 大图
组图打开中,请稍候......

评分

参与人数 1学分 +1 收起 理由
jaly50 + 1

查看全部评分

回复

使用道具 举报

🔗
gloria_wwj 2014-6-25 22:28:58 | 只看该作者
全局:
做的06年的Project1,发现写完part 1代码就可以成功运行了,并且给出的代码不好测试part2-4写的对不对,不知道楼主做了part2-4没有?我part2-4写好了,但不知道对不对

sharkandfish.png (17.21 KB, 下载次数: 2)

sharkandfish.png

评分

参与人数 1学分 +1 收起 理由
jaly50 + 1

查看全部评分

回复

使用道具 举报

🔗
gougou9901 2014-7-5 21:32:39 | 只看该作者
全局:
终于把project1做完了!!part3和part4真是debug到死啊。。
用这个RLE压缩算法可以把164kb的tiff图片文件压缩到68kb,还是很牛逼的!
贴上图和作业~求学分T.T
  1. > run PixImage
  2. Testing getWidth/getHeight on a 3x3 image.  Input image:
  3. 0 30 80  0 30 80  0 30 80
  4. 10 120 250  10 120 250  10 120 250
  5. 240 250 255  240 250 255  240 250 255
  6. Good.
  7. Testing blurring on a 3x3 image.
  8. Good.
  9. Good.
  10. Good.
  11. Testing edge detection on a 3x3 image.
  12. Good.
  13. Testing getWidth/getHeight on a 2x3 image.  Input image:
  14. 0 0  0 0  0 0
  15. 100 0  100 0  100 0
  16. 100 100  100 100  100 100
  17. Good.
  18. Testing blurring on a 2x3 image.
  19. Good.
  20. Testing edge detection on a 2x3 image.
  21. Good.
  22. > run RunLengthEncoding
  23. Testing one-parameter RunLengthEncoding constuctor on a 3x3 image.  Input image:
  24. 0 1 2  0 1 2  0 1 2
  25. 3 4 5  3 4 5  3 4 5
  26. 6 7 8  6 7 8  6 7 8
  27. Testing getWidth/getHeight on a 3x3 encoding.
  28. Good.
  29. Testing toPixImage() on a 3x3 encoding.
  30. Good.
  31. Testing setPixel() on a 3x3 encoding.
  32. Good.
  33. Testing setPixel() on a 3x3 encoding.
  34. Good.
  35. Testing setPixel() on a 3x3 encoding.
  36. Good.
  37. Testing setPixel() on a 3x3 encoding.
  38. Good.
  39. Testing setPixel() on a 3x3 encoding.
  40. Good.
  41. Testing setPixel() on a 3x3 encoding.
  42. Good.
  43. Testing setPixel() on a 3x3 encoding.
  44. Good.
  45. Testing one-parameter RunLengthEncoding constuctor on another 3x3 image.  Input image:
  46. 2 2 3  2 2 3  2 2 3
  47. 3 4 4  3 4 4  3 4 4
  48. 5 5 6  5 5 6  5 5 6
  49. Testing getWidth/getHeight on a 3x3 encoding.
  50. Good.
  51. Testing toPixImage() on a 3x3 encoding.
  52. Good.
  53. Testing setPixel() on a 3x3 encoding.
  54. Good.
  55. Testing setPixel() on a 3x3 encoding.
  56. Good.
  57. Testing one-parameter RunLengthEncoding constuctor on a 5x2 image.  Input image:
  58. 0 1 2 3 4  0 1 2 3 4  0 1 2 3 4
  59. 5 6 7 8 9  5 6 7 8 9  5 6 7 8 9
  60. Testing getWidth/getHeight on a 5x2 encoding.
  61. Good.
  62. Testing toPixImage() on a 5x2 encoding.
  63. Good.
  64. Testing setPixel() on a 5x2 encoding.
  65. Good.
  66. Testing setPixel() on a 5x2 encoding.
  67. Good.
  68. Testing setPixel() on a 5x2 encoding.
  69. Good.
  70. Testing one-parameter RunLengthEncoding constuctor on a 3x2 image.  Input image:
  71. 0 1 2  0 1 2  0 1 2
  72. 3 4 5  3 4 5  3 4 5
  73. Testing getWidth/getHeight on a 3x2 encoding.
  74. Good.
  75. Testing toPixImage() on a 3x2 encoding.
  76. Good.
  77. Testing setPixel() on a 3x2 encoding.
  78. Good.
  79. Testing setPixel() on a 3x2 encoding.
  80. Good.
  81. Testing setPixel() on a 3x2 encoding.
  82. Good.
复制代码

pj1.gif (108.32 KB, 下载次数: 1)

pj1.gif

评分

参与人数 1学分 +1 收起 理由
jaly50 + 1 好厉害!!

查看全部评分

回复

使用道具 举报

🔗
moonlightfly 2014-7-23 15:00:07 | 只看该作者
全局:
project1 完成
不知道怎么上图
part 1 的output:
Testing getWidth/getHeight on a 3x3 image.  Input image:
|0,0,0|30,30,30|80,80,80|
|10,10,10|120,120,120|250,250,250|
|240,240,240|250,250,250|255,255,255|
Good.
Testing blurring on a 3x3 image.
Good.
Good.
Good.
Testing edge detection on a 3x3 image.
Good.
Testing getWidth/getHeight on a 2x3 image.  Input image:
|0,0,0|0,0,0|
|100,100,100|0,0,0|
|100,100,100|100,100,100|
Good.
Testing blurring on a 2x3 image.
Good.
Testing edge detection on a 2x3 image.
Good.


Part 2 and 3 的output:
Testing one-parameter RunLengthEncoding constuctor on a 3x3 image.  Input image:
|0,0,0|1,1,1|2,2,2|
|3,3,3|4,4,4|5,5,5|
|6,6,6|7,7,7|8,8,8|
Testing getWidth/getHeight on a 3x3 encoding.
Good.
Testing toPixImage() on a 3x3 encoding.
Good.
Testing setPixel() on a 3x3 encoding.
1
Good.
Testing setPixel() on a 3x3 encoding.
1
Good.
0 1 2 Testing setPixel() on a 3x3 encoding.
1
Good.
0 0 0 Testing setPixel() on a 3x3 encoding.
1
Good.
Testing setPixel() on a 3x3 encoding.
1
Good.
Testing setPixel() on a 3x3 encoding.
2
Good.
Testing setPixel() on a 3x3 encoding.
1
Good.
Testing one-parameter RunLengthEncoding constuctor on another 3x3 image.  Input image:
|2,2,2|2,2,2|3,3,3|
|3,3,3|4,4,4|4,4,4|
|5,5,5|5,5,5|6,6,6|
****Consecutive runs have the same RGB intensities:
(2,2,2)x1
(2,2,2)x1

Thanks~

评分

参与人数 1学分 +1 收起 理由
jaly50 + 1

查看全部评分

回复

使用道具 举报

🔗
微斯渝 2014-7-29 00:30:31 | 只看该作者
本楼:
全局:
pj1 done.
更多图片 小图 大图
组图打开中,请稍候......
回复

使用道具 举报

🔗
zxlcc 2014-8-26 22:40:45 | 只看该作者
全局:
xiaolin_super 发表于 2014-6-14 21:36
楼主你太耐心了~61b看完了没?我就因为这个给自己一个借口。。。原地踏步了好久=.=天天自责

你好,xiaolin_super。我现在也正在考虑part i 的边界处理问题。我看了instruction, 感觉做sobelDection的时候的边界时,只需要相当于边界朝上下左右扩展就行了,关于energy的问题,也不涉及到边界了啊。因为算边界energy的话,我们已经得到了边界的各个分量的梯度了。不知道我分析得对不对?求指点。
回复

使用道具 举报

🔗
zxlcc 2014-8-27 14:22:10 | 只看该作者
全局:
花了一上午写啊,调啊,把part I部分弄出来了。

project1 part i.jpg (167.54 KB, 下载次数: 3)

project1 part i.jpg
回复

使用道具 举报

🔗
南方的狼 2014-8-27 15:58:52 | 只看该作者
全局:
查了好久右下角那个点的sobel还是不对...
郁闷
回复

使用道具 举报

🔗
meagainstww 2014-9-9 05:17:41 | 只看该作者
全局:
  1. Muruos-MacBook-Pro:project1 meagainstww$ java PixImage
  2. Testing getWidth/getHeight on a 3x3 image.  Input image:
  3. [[[0 0 0 ] [30 30 30 ] [80 80 80 ] ]
  4. [[10 10 10 ] [120 120 120 ] [250 250 250 ] ]
  5. [[240 240 240 ] [250 250 250 ] [255 255 255 ] ]]Good.
  6. Testing blurring on a 3x3 image.
  7. Good.
  8. Good.
  9. Good.
  10. Testing edge detection on a 3x3 image.
  11. Good.
  12. Testing getWidth/getHeight on a 2x3 image.  Input image:
  13. [[[0 0 0 ] [0 0 0 ] ]
  14. [[100 100 100 ] [0 0 0 ] ]
  15. [[100 100 100 ] [100 100 100 ] ]]Good.
  16. Testing blurring on a 2x3 image.
  17. Good.
  18. Testing edge detection on a 2x3 image.
  19. Good.



  20. Muruos-MacBook-Pro:project1 meagainstww$ java RunLengthEncoding
  21. Testing one-parameter RunLengthEncoding constuctor on a 3x3 image.  Input image:
  22. [[[0 0 0 ] [1 1 1 ] [2 2 2 ] ]
  23. [[3 3 3 ] [4 4 4 ] [5 5 5 ] ]
  24. [[6 6 6 ] [7 7 7 ] [8 8 8 ] ]]Testing getWidth/getHeight on a 3x3 encoding.
  25. Good.
  26. Testing toPixImage() on a 3x3 encoding.
  27. Good.
  28. Testing setPixel() on a 3x3 encoding.
  29. Good.
  30. Testing setPixel() on a 3x3 encoding.
  31. Good.
  32. Testing setPixel() on a 3x3 encoding.
  33. Good.
  34. Testing setPixel() on a 3x3 encoding.
  35. Good.
  36. Testing setPixel() on a 3x3 encoding.
  37. Good.
  38. Testing setPixel() on a 3x3 encoding.
  39. Good.
  40. Testing setPixel() on a 3x3 encoding.
  41. Good.
  42. Testing one-parameter RunLengthEncoding constuctor on another 3x3 image.  Input image:
  43. [[[2 2 2 ] [2 2 2 ] [3 3 3 ] ]
  44. [[3 3 3 ] [4 4 4 ] [4 4 4 ] ]
  45. [[5 5 5 ] [5 5 5 ] [6 6 6 ] ]]Testing getWidth/getHeight on a 3x3 encoding.
  46. Good.
  47. Testing toPixImage() on a 3x3 encoding.
  48. Good.
  49. Testing setPixel() on a 3x3 encoding.
  50. Good.
  51. Testing setPixel() on a 3x3 encoding.
  52. Good.
  53. Testing one-parameter RunLengthEncoding constuctor on a 5x2 image.  Input image:
  54. [[[0 0 0 ] [1 1 1 ] [2 2 2 ] [3 3 3 ] [4 4 4 ] ]
  55. [[5 5 5 ] [6 6 6 ] [7 7 7 ] [8 8 8 ] [9 9 9 ] ]]Testing getWidth/getHeight on a 5x2 encoding.
  56. Good.
  57. Testing toPixImage() on a 5x2 encoding.
  58. Good.
  59. Testing setPixel() on a 5x2 encoding.
  60. Good.
  61. Testing setPixel() on a 5x2 encoding.
  62. Good.
  63. Testing setPixel() on a 5x2 encoding.
  64. Good.
  65. Testing one-parameter RunLengthEncoding constuctor on a 3x2 image.  Input image:
  66. [[[0 0 0 ] [1 1 1 ] [2 2 2 ] ]
  67. [[3 3 3 ] [4 4 4 ] [5 5 5 ] ]]Testing getWidth/getHeight on a 3x2 encoding.
  68. Good.
  69. Testing toPixImage() on a 3x2 encoding.
  70. Good.
  71. Testing setPixel() on a 3x2 encoding.
  72. Good.
  73. Testing setPixel() on a 3x2 encoding.
  74. Good.
  75. Testing setPixel() on a 3x2 encoding.
  76. Good.
复制代码
回复

使用道具 举报

🔗
voiding 2014-9-12 05:41:24 | 只看该作者
全局:
看起来很难的样子,还没有开始做,正在读那个pdf,发现题目都很难理解。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表