-
Notifications
You must be signed in to change notification settings - Fork 143
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Willing to participate GSoC #878
Comments
That sounds great! Have you used Julia much yet? You might consider picking a simple task to start getting your feet wet. Here are some ideas:
|
It's great to know that Images.jl gets attention from developers in China. I'm willing to give some help and maybe do some co-mentor work. Having said that, starting to apply for GSoC right now might be a little bit late, but still, let's see if things work out. First, doing JSoC/GSoC means that you need to participate in the Julia community. Most Julia users use slack to communicate (get an invitation here) and there's a #jsoc channel that you might find some information useful. If you find speaking English less comfortable, JuliaCN maintains a QQ group 316628299, but note that it's far less informative right now since there are not as many Julia power users in China as in the English world. Second, you'll need to be familiar with Julia and JuliaImages as quickly as possible. If reading the official documentation is too challenging for you, there's a more basic tutorial in Chinese. But you still need to read the Julia docs later. Speaking of JuliaImages, the ecosystem is quite different from what you've experienced in Python, and it's not as mature as OpenCV right now. Hence you'll need to take some adventures reading the slightly outdated documentation https://juliaimages.org/latest/. Usually, using Julia to reimplement something you're familiar with in other languages is a good practice to step. As Tim says, creating demos using DemoCards might be helpful for you to understand concepts quickly, as well as proving that you have the ability to make JuliaImages better. (For example, JuliaImages/juliaimages.github.io#106 from another student is quite promising to us) Third, applying GSoC is competitive, thus contributions like bug reports/fixes are usually a requirement. Quoting from Viral Shah (Co-founder and CEO of Julia Computing):
BTW, it's not the case we choose a project idea for you (we can't), it's you find a project that you're willing to take care of and that happens to benefit the community, which is how open-source world operates. Ideas in https://julialang.org/jsoc/gsoc/images/ are just a subset of what we're looking forward to seeing. If you have great ideas, feel free to share it with us. Well, you can start your code in Julia right now if you find it appealing, don't just wait for feedback since it's very likely that there isn't before you earn some reputation in the community. (It's hard to say but it's a truth in the open-source world😞 ) P.S. There're always some misunderstandings about GSoC and mentor. Just in case you're not aware, a usual case is that doing GSoC is more or less your own project -- mentors don't code for you, instead, they give advice and check your project schedule. (Unlike students, mentors don't get funded, though) P.S. SJTU is near to ECNU, feel free to get in touch with me when the NCP is over. I do have plans to do some Julia tutorial workshops for students here. P.S. The network/GFW issue might be amplified when you're doing GSoC. You'll need to prepare a stable proxy (or maybe more) to use google, AWS, and Github. |
@timholy @johnnychen94 Many thanks for your replys. I will get started to go through JuliaImages as quickly as possible. I will back! |
@xiaoerlaigeid, feel free to reach out if you find image reconstruction appealing. |
@kczimm sorry for replay late. Recently I have been familiar with Julia and the image processing library. If I want to do the image reconstruction project what should I do? |
I am a first-year master student at Shanghai Jiaotong University. I research areas are medical image analysis and image processing. Julia is a very high efficient language So I plan to learn Julia for image processing. I am interested in contributing to a Stereo Matching Package. I did some relevant project on stereo matching and depth map reconstruction. Wide-ranging demos is also a good choice, this could help get more familiar with Images.jl
Could any mentors give me some advice? Thanks!
The text was updated successfully, but these errors were encountered: