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

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

 
🔗
mjtyumi 2015-12-31 13:07:39 | 只看该作者
全局:

Part 1, 很有意思的project
回复

使用道具 举报

🔗
biscuitrj 2016-1-6 05:09:19 | 只看该作者
全局:
本帖最后由 biscuitrj 于 2016-1-6 05:22 编辑
gocong 发表于 2015-12-29 03:31
我有一个问题,part1 怎么要求不能修改this image,输出一个新的image; 那怎么能在开始拷贝this object呢 ...

不一定要拷贝this object,只要新建一个有同样dimensions 的PixImage, 然后将新算出的RGB填入新PixImage的每一个pixel就行。如果一定要拷贝可以用private fields的clone() method (把所有private fields都拷贝到新的object的private fields)
回复

使用道具 举报

🔗
mingruiyrh 2016-1-8 03:07:10 | 只看该作者
全局:
新手做Project发现好难啊,用了好久,加油!!
更多图片 小图 大图
组图打开中,请稍候......
回复

使用道具 举报

🔗
biscuitrj 2016-1-9 11:44:57 | 只看该作者
全局:
本帖最后由 biscuitrj 于 2016-1-9 11:56 编辑

终于做完了,求加分!






回复

使用道具 举报

🔗
hypsm 2016-1-26 14:18:55 | 只看该作者
全局:

图太长不好截,发成代码吧。
  1. Dean-Mac:PJ1 Dean$ javac -cp "jai_core.jar:jai_codec.jar" *.java
  2. Dean-Mac:PJ1 Dean$ java RunLengthEncoding
  3. Testing one-parameter RunLengthEncoding constuctor on a 3x3 image.  Input image:
  4. [0 0 0         1 1 1         2 2 2
  5. 3 3 3         4 4 4         5 5 5
  6. 6 6 6         7 7 7         8 8 8
  7. ]
  8. Testing getWidth/getHeight on a 3x3 encoding.
  9. Good.
  10. Testing toPixImage() on a 3x3 encoding.
  11. Good.
  12. Testing setPixel() on a 3x3 encoding.
  13. Good.
  14. Testing setPixel() on a 3x3 encoding.
  15. Good.
  16. Testing setPixel() on a 3x3 encoding.
  17. Good.
  18. Testing setPixel() on a 3x3 encoding.
  19. Good.
  20. Testing setPixel() on a 3x3 encoding.
  21. Good.
  22. Testing setPixel() on a 3x3 encoding.
  23. Good.
  24. Testing setPixel() on a 3x3 encoding.
  25. Good.
  26. Testing one-parameter RunLengthEncoding constuctor on another 3x3 image.  Input image:
  27. [2 2 2         2 2 2         3 3 3
  28. 3 3 3         4 4 4         4 4 4
  29. 5 5 5         5 5 5         6 6 6
  30. ]
  31. Testing getWidth/getHeight on a 3x3 encoding.
  32. Good.
  33. Testing toPixImage() 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 one-parameter RunLengthEncoding constuctor on a 5x2 image.  Input image:
  40. [0 0 0         1 1 1         2 2 2         3 3 3         4 4 4
  41. 5 5 5         6 6 6         7 7 7         8 8 8         9 9 9
  42. ]
  43. Testing getWidth/getHeight on a 5x2 encoding.
  44. Good.
  45. Testing toPixImage() on a 5x2 encoding.
  46. Good.
  47. Testing setPixel() on a 5x2 encoding.
  48. Good.
  49. Testing setPixel() on a 5x2 encoding.
  50. Good.
  51. Testing setPixel() on a 5x2 encoding.
  52. Good.
  53. Testing one-parameter RunLengthEncoding constuctor on a 3x2 image.  Input image:
  54. [0 0 0         1 1 1         2 2 2
  55. 3 3 3         4 4 4         5 5 5
  56. ]
  57. Testing getWidth/getHeight on a 3x2 encoding.
  58. Good.
  59. Testing toPixImage() on a 3x2 encoding.
  60. Good.
  61. Testing setPixel() on a 3x2 encoding.
  62. Good.
  63. Testing setPixel() on a 3x2 encoding.
  64. Good.
  65. Testing setPixel() on a 3x2 encoding.
  66. Good.
  67. Dean-Mac:PJ1 Dean$
复制代码
回复

使用道具 举报

🔗
hypsm 2016-1-26 14:21:33 | 只看该作者
全局:


和楼主参数一样,效果果然差不多呢~话说压缩算法也很给力!

回复

使用道具 举报

🔗
buildgood 2016-1-27 17:12:45 | 只看该作者
全局:
终于写完了,求学分啦
更多图片 小图 大图
组图打开中,请稍候......
回复

使用道具 举报

全局:
buildgood 发表于 2016-1-27 17:12
终于写完了,求学分啦

同学你好,想问一下part1里sobelEdges方法 题目要求没看明白。。求解 谢谢~
回复

使用道具 举报

🔗
buildgood 2016-2-19 14:00:30 | 只看该作者
全局:
silence_shadow 发表于 2016-2-18 23:49
同学你好,想问一下part1里sobelEdges方法 题目要求没看明白。。求解 谢谢~

做完有几天啦。。应该是计算每一个像素点的gradient,计算的方法按照readme第二页的两个矩阵相乘公式
具体一点就是对于每一个点分别计算r,g,b三个颜色的gx,gy,每个相素点周围的9个点分别乘上矩阵对应系数之后求和得到gx,gy

评分

参与人数 1大米 +5 收起 理由
一颗大坚果 + 5 感谢分享!

查看全部评分

回复

使用道具 举报

全局:
读题是个大问题。。。。。
回复

使用道具 举报

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

本版积分规则

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